#[repr(u8)]pub enum ArchivedLaunchErrorwhere
VerificationError: Archive,{
UnknownAppId,
Verification(<VerificationError as Archive>::Archived),
NameRegistration,
NoTrustedPublisherCertificate,
OutOfMemory,
InternalError,
}Expand description
An archived LaunchError
Variants§
UnknownAppId
The archived counterpart of LaunchError::UnknownAppId
Verification(<VerificationError as Archive>::Archived)
The archived counterpart of LaunchError::Verification
Tuple Fields
§
0: <VerificationError as Archive>::ArchivedThe archived counterpart of LaunchError::Verification::0
NameRegistration
The archived counterpart of LaunchError::NameRegistration
NoTrustedPublisherCertificate
The archived counterpart of LaunchError::NoTrustedPublisherCertificate
OutOfMemory
The archived counterpart of LaunchError::OutOfMemory
InternalError
The archived counterpart of LaunchError::InternalError
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedLaunchErrorwhere
VerificationError: Archive,
<__C as Fallible>::Error: Source,
<VerificationError as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedLaunchErrorwhere
VerificationError: Archive,
<__C as Fallible>::Error: Source,
<VerificationError as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedLaunchErrorwhere
VerificationError: Archive,
<VerificationError as Archive>::Archived: Portable,
Auto Trait Implementations§
impl Freeze for ArchivedLaunchError
impl RefUnwindSafe for ArchivedLaunchError
impl Send for ArchivedLaunchError
impl Sync for ArchivedLaunchError
impl Unpin for ArchivedLaunchError
impl UnsafeUnpin for ArchivedLaunchError
impl UnwindSafe for ArchivedLaunchError
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Mutably borrows from an owned value. Read more
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.