Expand description
Component sandbox traits and capability types.
Structs§
- A capability that represents a dictionary of capabilities.
- A capability that is a
fuchsia.io
directory. - A capability that vends a single Zircon handle.
- An Open capability lets the holder obtain other capabilities by pipelining a zx::Channel, usually treated as the server endpoint of some FIDL protocol. We call this operation opening the capability.
- A capability that transfers another capability to a Sender.
Request
contains metadata around how to obtain a capability.- A capability that transfers another capability to a [Receiver].
- A type representing a weak pointer to a component. This is type erased because the bedrock library shouldn’t depend on Component Manager types.
Enums§
- A capability that holds immutable data.
- Errors arising from conversion between Rust and FIDL types.
Traits§
- The capability trait, implemented by all capabilities.
- Types that implement
Routable
let the holder asynchronously request capabilities from them. - Types that implement
Sendable
let the holder send channels to them. - The trait that
WeakComponentToken
holds.