pub enum DeclType {
Show 82 variants
    AllowedOffers,
    Availability,
    Capability,
    CapabilityRef,
    Child,
    ChildRef,
    Collection,
    CollectionRef,
    Component,
    Configuration,
    ConfigChecksum,
    ConfigField,
    ConfigMutability,
    ConfigOverride,
    ConfigSchema,
    ConfigSingleValue,
    ConfigType,
    ConfigTypeLayout,
    ConfigValue,
    ConfigValuesData,
    ConfigValueSource,
    ConfigValueSpec,
    ConfigVectorValue,
    DebugProtocolRegistration,
    DebugRef,
    DebugRegistration,
    DependencyType,
    Dictionary,
    Directory,
    Durability,
    Environment,
    EnvironmentExtends,
    EventStream,
    EventSubscription,
    Expose,
    ExposeConfig,
    ExposeDictionary,
    ExposeDirectory,
    ExposeProtocol,
    ExposeResolver,
    ExposeRunner,
    ExposeService,
    FrameworkRef,
    LayoutConstraint,
    LayoutParameter,
    NameMapping,
    Offer,
    OfferConfig,
    OfferDictionary,
    OfferDirectory,
    OfferEventStream,
    OfferProtocol,
    OfferResolver,
    OfferRunner,
    OfferService,
    OfferStorage,
    OnTerminate,
    ParentRef,
    Program,
    Protocol,
    Ref,
    ResolvedConfig,
    ResolvedConfigField,
    Resolver,
    ResolverRegistration,
    Runner,
    RunnerRegistration,
    SelfRef,
    Service,
    StartupMode,
    Storage,
    StorageId,
    Use,
    UseConfiguration,
    UseDictionary,
    UseDirectory,
    UseEventStream,
    UseProtocol,
    UseRunner,
    UseService,
    UseStorage,
    VoidRef,
}Expand description
The list of all declarations in fuchsia.component.decl, for error reporting purposes.
Variants§
AllowedOffers
Availability
Capability
CapabilityRef
Child
ChildRef
Collection
CollectionRef
Component
Configuration
ConfigChecksum
ConfigField
ConfigMutability
ConfigOverride
ConfigSchema
ConfigSingleValue
ConfigType
ConfigTypeLayout
ConfigValue
ConfigValuesData
ConfigValueSource
ConfigValueSpec
ConfigVectorValue
DebugProtocolRegistration
DebugRef
DebugRegistration
DependencyType
Dictionary
Directory
Durability
Environment
EnvironmentExtends
EventStream
EventSubscription
Expose
ExposeConfig
ExposeDictionary
ExposeDirectory
ExposeProtocol
ExposeResolver
ExposeRunner
ExposeService
FrameworkRef
LayoutConstraint
LayoutParameter
NameMapping
Offer
OfferConfig
OfferDictionary
OfferDirectory
OfferEventStream
OfferProtocol
OfferResolver
OfferRunner
OfferService
OfferStorage
OnTerminate
ParentRef
Program
Protocol
Ref
ResolvedConfig
ResolvedConfigField
Resolver
ResolverRegistration
Runner
RunnerRegistration
SelfRef
Service
StartupMode
Storage
StorageId
Use
UseConfiguration
UseDictionary
UseDirectory
UseEventStream
UseProtocol
UseRunner
UseService
UseStorage
VoidRef
Trait Implementations§
impl Copy for DeclType
impl StructuralPartialEq for DeclType
Auto Trait Implementations§
impl Freeze for DeclType
impl RefUnwindSafe for DeclType
impl Send for DeclType
impl Sync for DeclType
impl Unpin for DeclType
impl UnwindSafe for DeclType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more