Re-exports§
pub use crate::capability::*;pub use crate::config::*;pub use crate::offer::*;pub use crate::use::*;
Modules§
Structs§
- Capability
Type Name Iter - An iterator over the variants of CapabilityTypeName
- Child
Decl - Child
Ref - Collection
Decl - Component
Decl - Debug
Info - Debug
Protocol Registration - Environment
Decl - Expose
Configuration Decl - Expose
Dictionary Decl - Expose
Directory Decl - Expose
Protocol Decl - Expose
Resolver Decl - Expose
Runner Decl - Expose
Service Decl - Name
Mapping - Program
Decl - Resolver
Registration - Runner
Registration - Service
Source - A source for a service.
Enums§
- Availability
- Capability availability. See
Availability. - Capability
Type Name - A named capability type.
- Debug
Registration - Delivery
Type - Specifies when the framework will open the protocol from the provider
component’s outgoing directory when someone requests the capability. See
DeliveryType. - Dependency
Type - Dictionary
Source - Dictionary
Value - Error
- Errors produced by cm_rust.
- Event
Scope - Expose
Decl - Expose
Source - Expose
Target - Registration
Source - Storage
Directory Source
Traits§
- Expose
Decl Common - The common properties of an Expose declaration.
- Fidl
Into Native - Converts a fidl object into its corresponding native representation.
- Native
Into Fidl - Registration
Decl Common - The common properties of a Registration-with-environment declaration.
- Source
Name - The trait for all declarations that have a source name.
- Source
Path
Functions§
- append_
box - Append
otherto the end ofBox<[T]>. Convenience function for clients that work with cm_rust, which usesBox<[T]>instead ofVec<T>for its list type. - push_
box - Push
valueonto the end ofBox<[T]>. Convenience function for clients that work with cm_rust, which usesBox<[T]>instead ofVec<T>for its list type.