pub enum GuiServerErrorResolverwhere
usize: Archive,
NavigationError: Archive,{
InternalError,
XousError(<usize as Archive>::Resolver),
Navigation(<NavigationError as Archive>::Resolver),
CannotCloseEssentialApp,
AppNotFound,
AppAlreadyClosing,
}Expand description
The resolver for an archived GuiServerError
Variants§
InternalError
The resolver for GuiServerError::InternalError
XousError(<usize as Archive>::Resolver)
The resolver for GuiServerError::XousError
The resolver for GuiServerError::Navigation
CannotCloseEssentialApp
The resolver for GuiServerError::CannotCloseEssentialApp
AppNotFound
The resolver for GuiServerError::AppNotFound
AppAlreadyClosing
The resolver for GuiServerError::AppAlreadyClosing
Auto Trait Implementations§
impl Freeze for GuiServerErrorResolver
impl RefUnwindSafe for GuiServerErrorResolver
impl Send for GuiServerErrorResolver
impl Sync for GuiServerErrorResolver
impl Unpin for GuiServerErrorResolver
impl UnwindSafe for GuiServerErrorResolver
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.