pub enum DeclType {
Show 81 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,
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
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,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)