pub enum CapabilityResolver {
Show 20 variants
SessionLifecycle,
ChannelLifecycle,
ChannelReader,
ChannelWriter,
ProcessLifecycle,
NetQuicBind,
NetQuicAccept,
NetQuicConnect,
NetQuicRead,
NetQuicWrite,
NetHttpBind,
NetHttpAccept,
NetHttpConnect,
NetHttpRead,
NetHttpWrite,
NetTlsServerConfig,
NetTlsClientConfig,
SingletonRegistry,
SingletonLookup,
TimeRead,
}Expand description
The resolver for an archived Capability
Variants§
SessionLifecycle
The resolver for Capability::SessionLifecycle
ChannelLifecycle
The resolver for Capability::ChannelLifecycle
ChannelReader
The resolver for Capability::ChannelReader
ChannelWriter
The resolver for Capability::ChannelWriter
ProcessLifecycle
The resolver for Capability::ProcessLifecycle
NetQuicBind
The resolver for Capability::NetQuicBind
NetQuicAccept
The resolver for Capability::NetQuicAccept
NetQuicConnect
The resolver for Capability::NetQuicConnect
NetQuicRead
The resolver for Capability::NetQuicRead
NetQuicWrite
The resolver for Capability::NetQuicWrite
NetHttpBind
The resolver for Capability::NetHttpBind
NetHttpAccept
The resolver for Capability::NetHttpAccept
NetHttpConnect
The resolver for Capability::NetHttpConnect
NetHttpRead
The resolver for Capability::NetHttpRead
NetHttpWrite
The resolver for Capability::NetHttpWrite
NetTlsServerConfig
The resolver for Capability::NetTlsServerConfig
NetTlsClientConfig
The resolver for Capability::NetTlsClientConfig
SingletonRegistry
The resolver for Capability::SingletonRegistry
SingletonLookup
The resolver for Capability::SingletonLookup
TimeRead
The resolver for Capability::TimeRead
Auto Trait Implementations§
impl Freeze for CapabilityResolver
impl RefUnwindSafe for CapabilityResolver
impl Send for CapabilityResolver
impl Sync for CapabilityResolver
impl Unpin for CapabilityResolver
impl UnsafeUnpin for CapabilityResolver
impl UnwindSafe for CapabilityResolver
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.