Re-exports§
pub use self::natural::*;
Modules§
- binder
- child_
iterator - compat
- Compatibility shims which mimic some API surfaces of the current Rust bindings.
- execution_
controller - generic
- natural
- storage_
iterator - wire
- wire_
optional
Structs§
- Binder
- The type corresponding to the Binder protocol. A framework-provided protocol that allows components that use it to bind to the component that exposes it. The act of connecting to this protocol will trigger the bind. Thus, this protocol contains no methods. For more details on binding, see https://fuchsia.dev/fuchsia-src/concepts/components/v2/lifecycle#binding.
- Child
Iterator - The type corresponding to the ChildIterator protocol. A protocol to iterate over the list of children in a realm.
- Execution
Controller - The type corresponding to the ExecutionController protocol.
- Storage
Iterator - The type corresponding to the StorageIterator protocol. An iterator protocol for returning a set of components using a storage capability. See |StorageAdmin.ListStorageInRealm| for more information.
Constants§
- MAX_
CAPABILITY_ ID_ LENGTH - The maximum string length of a capability ID. This value is currently set arbitrarily.
- MAX_
CHILD_ COUNT - The maximum number of children that the a call
ChildIterator.Nextcan return. Note, this is not a limit on the number of children that can be added to a component. This is merely a limit for a single invocation of theNextmethod. - MAX_
CHILD_ NAME_ LENGTH - MAX_
DYNAMIC_ OFFER_ COUNT - The maximum number of dynamic offers that can target a created component.
- MAX_
ERROR_ DESCRIPTION_ LENGTH - The maximum string length of an error description.
- MAX_
HANDLE_ COUNT - The maximum number of handles that can be passed to a created component.
- MAX_
MONIKER_ LENGTH - MAX_
NAMESPACE_ COUNT - MAX_
NAME_ LENGTH - MAX_
NUM_ EVENTS_ RECEIVED - The maximum number of events that a receiver can listen to.
- MAX_
PATH_ LENGTH - MAX_
STORAGE_ ID_ LENGTH - The maximum length of a storage instance ID. A storage instance ID is a 256-bit UUID, which when encoded in hex notation is 64 characters long.
- MAX_
SUBSCRIPTION_ REQUESTS - The maximum number of requests per event subscription.
- MAX_
URL_ SCHEME_ LENGTH
Traits§
- Binder
Client Handler - A client handler for the Binder protocol.
- Binder
Server Handler - A server handler for the Binder protocol.
- Child
Iterator Client Handler - A client handler for the ChildIterator protocol.
- Child
Iterator Server Handler - A server handler for the ChildIterator protocol.
- Execution
Controller Client Handler - A client handler for the ExecutionController protocol.
- Execution
Controller Server Handler - A server handler for the ExecutionController protocol.
- Storage
Iterator Client Handler - A client handler for the StorageIterator protocol.
- Storage
Iterator Server Handler - A server handler for the StorageIterator protocol.