public interface RustCommonArgs extends BuildRuleArg, HasNamedDeclaredDeps, HasSrcs, HasDefaultPlatform
DEFAULT_TARGET_PLATFORM_PARAM_NAME
Modifier and Type | Method and Description |
---|---|
Optional<String> |
getCrate() |
Optional<String> |
getCrateRoot() |
Optional<String> |
getEdition() |
com.google.common.collect.ImmutableSortedMap<String,StringWithMacros> |
getEnv() |
com.google.common.collect.ImmutableSortedSet<String> |
getFeatures() |
com.google.common.collect.ImmutableSortedMap<SourcePath,String> |
getMappedSrcs() |
default PatternMatchedCollection<com.google.common.collect.ImmutableSortedSet<BuildTarget>> |
getPlatformDeps() |
com.google.common.collect.ImmutableList<StringWithMacros> |
getRustcFlags() |
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOf
getName
getNamedDeps
getDeps
getDefaultPlatform
@Value.NaturalOrder com.google.common.collect.ImmutableSortedMap<SourcePath,String> getMappedSrcs()
@Value.NaturalOrder com.google.common.collect.ImmutableSortedMap<String,StringWithMacros> getEnv()
@Value.NaturalOrder com.google.common.collect.ImmutableSortedSet<String> getFeatures()
com.google.common.collect.ImmutableList<StringWithMacros> getRustcFlags()
@Value.Default default PatternMatchedCollection<com.google.common.collect.ImmutableSortedSet<BuildTarget>> getPlatformDeps()