pub enum SessionResponseResolver{
Created {
id: Resolver<String>,
name: Resolver<String>,
},
Deleted {
id: Resolver<String>,
},
List {
sessions: Resolver<Vec<SessionInfo>>,
},
Attached {
id: Resolver<String>,
},
Detached {
id: Resolver<String>,
},
Renamed {
id: Resolver<String>,
new_name: Resolver<String>,
},
Error {
message: Resolver<String>,
},
}Expand description
The resolver for an archived SessionResponse
Variants§
Created
The resolver for SessionResponse::Created
Fields
§
id: Resolver<String>The resolver for SessionResponse::Created::id
§
name: Resolver<String>The resolver for SessionResponse::Created::name
Deleted
The resolver for SessionResponse::Deleted
Fields
§
id: Resolver<String>The resolver for SessionResponse::Deleted::id
List
The resolver for SessionResponse::List
Fields
§
sessions: Resolver<Vec<SessionInfo>>The resolver for SessionResponse::List::sessions
Attached
The resolver for SessionResponse::Attached
Fields
§
id: Resolver<String>The resolver for SessionResponse::Attached::id
Detached
The resolver for SessionResponse::Detached
Fields
§
id: Resolver<String>The resolver for SessionResponse::Detached::id
Renamed
The resolver for SessionResponse::Renamed
Fields
§
id: Resolver<String>The resolver for SessionResponse::Renamed::id
§
new_name: Resolver<String>The resolver for SessionResponse::Renamed::new_name
Error
The resolver for SessionResponse::Error
Fields
§
message: Resolver<String>The resolver for SessionResponse::Error::message
Auto Trait Implementations§
impl Freeze for SessionResponseResolver
impl RefUnwindSafe for SessionResponseResolver
impl Send for SessionResponseResolver
impl Sync for SessionResponseResolver
impl Unpin for SessionResponseResolver
impl UnsafeUnpin for SessionResponseResolver
impl UnwindSafe for SessionResponseResolver
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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>
Gets the layout of the type.