pub enum ServerEventResolverwhere
AttachAccepted: Archive,
LayoutSnapshot: Archive,
PaneRegionsSnapshot: Archive,
RenderUpdate: Archive,
ClientMousePosition: Archive,
PaneScrollDirection: Archive,
PaneScrollLineMove: Archive,
ServerError: Archive,{
Attached(<AttachAccepted as Archive>::Resolver),
Deleted,
Ping,
Pong,
Layout(<LayoutSnapshot as Archive>::Resolver),
SidebarLayout(<LayoutSnapshot as Archive>::Resolver),
PaneRegions(<PaneRegionsSnapshot as Archive>::Resolver),
Render(<RenderUpdate as Archive>::Resolver),
ScrollPaneLineResult {
position: <ClientMousePosition as Archive>::Resolver,
direction: <PaneScrollDirection as Archive>::Resolver,
movement: <PaneScrollLineMove as Archive>::Resolver,
},
Error(<ServerError as Archive>::Resolver),
Detached,
}Expand description
The resolver for an archived ServerEvent
Variants§
Attached(<AttachAccepted as Archive>::Resolver)
The resolver for ServerEvent::Attached
Deleted
The resolver for ServerEvent::Deleted
Ping
The resolver for ServerEvent::Ping
Pong
The resolver for ServerEvent::Pong
Layout(<LayoutSnapshot as Archive>::Resolver)
The resolver for ServerEvent::Layout
SidebarLayout(<LayoutSnapshot as Archive>::Resolver)
The resolver for ServerEvent::SidebarLayout
PaneRegions(<PaneRegionsSnapshot as Archive>::Resolver)
The resolver for ServerEvent::PaneRegions
Render(<RenderUpdate as Archive>::Resolver)
The resolver for ServerEvent::Render
ScrollPaneLineResult
The resolver for ServerEvent::ScrollPaneLineResult
Fields
§
position: <ClientMousePosition as Archive>::Resolver§
direction: <PaneScrollDirection as Archive>::Resolver§
movement: <PaneScrollLineMove as Archive>::ResolverError(<ServerError as Archive>::Resolver)
The resolver for ServerEvent::Error
Detached
The resolver for ServerEvent::Detached
Auto Trait Implementations§
impl Freeze for ServerEventResolver
impl RefUnwindSafe for ServerEventResolver
impl Send for ServerEventResolver
impl Sync for ServerEventResolver
impl Unpin for ServerEventResolver
impl UnsafeUnpin for ServerEventResolver
impl UnwindSafe for ServerEventResolver
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.