#[repr(u8)]pub enum ArchivedCapability {
Show 20 variants
SessionLifecycle = 0,
ChannelLifecycle = 1,
ChannelReader = 2,
ChannelWriter = 3,
ProcessLifecycle = 4,
NetQuicBind = 5,
NetQuicAccept = 6,
NetQuicConnect = 7,
NetQuicRead = 8,
NetQuicWrite = 9,
NetHttpBind = 10,
NetHttpAccept = 11,
NetHttpConnect = 12,
NetHttpRead = 13,
NetHttpWrite = 14,
NetTlsServerConfig = 15,
NetTlsClientConfig = 16,
SingletonRegistry = 17,
SingletonLookup = 18,
TimeRead = 19,
}Expand description
An archived Capability
Variants§
SessionLifecycle = 0
The archived counterpart of Capability::SessionLifecycle
ChannelLifecycle = 1
The archived counterpart of Capability::ChannelLifecycle
ChannelReader = 2
The archived counterpart of Capability::ChannelReader
ChannelWriter = 3
The archived counterpart of Capability::ChannelWriter
ProcessLifecycle = 4
The archived counterpart of Capability::ProcessLifecycle
NetQuicBind = 5
The archived counterpart of Capability::NetQuicBind
NetQuicAccept = 6
The archived counterpart of Capability::NetQuicAccept
NetQuicConnect = 7
The archived counterpart of Capability::NetQuicConnect
NetQuicRead = 8
The archived counterpart of Capability::NetQuicRead
NetQuicWrite = 9
The archived counterpart of Capability::NetQuicWrite
NetHttpBind = 10
The archived counterpart of Capability::NetHttpBind
NetHttpAccept = 11
The archived counterpart of Capability::NetHttpAccept
NetHttpConnect = 12
The archived counterpart of Capability::NetHttpConnect
NetHttpRead = 13
The archived counterpart of Capability::NetHttpRead
NetHttpWrite = 14
The archived counterpart of Capability::NetHttpWrite
NetTlsServerConfig = 15
The archived counterpart of Capability::NetTlsServerConfig
NetTlsClientConfig = 16
The archived counterpart of Capability::NetTlsClientConfig
SingletonRegistry = 17
The archived counterpart of Capability::SingletonRegistry
SingletonLookup = 18
The archived counterpart of Capability::SingletonLookup
TimeRead = 19
The archived counterpart of Capability::TimeRead
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCapability
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCapability
impl Portable for ArchivedCapability
Auto Trait Implementations§
impl Freeze for ArchivedCapability
impl RefUnwindSafe for ArchivedCapability
impl Send for ArchivedCapability
impl Sync for ArchivedCapability
impl Unpin for ArchivedCapability
impl UnsafeUnpin for ArchivedCapability
impl UnwindSafe for ArchivedCapability
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.