pub struct SessionInitData {
pub modes: Option<SessionModeState>,
pub config_options: Option<Vec<SessionConfigOption>>,
pub capabilities: Option<AgentCapabilities>,
pub agent_info: Option<AgentInfo>,
}Expand description
Initial hydration data for a session.
Fields§
§modes: Option<SessionModeState>§config_options: Option<Vec<SessionConfigOption>>§capabilities: Option<AgentCapabilities>§agent_info: Option<AgentInfo>Trait Implementations§
Source§impl Clone for SessionInitData
impl Clone for SessionInitData
Source§fn clone(&self) -> SessionInitData
fn clone(&self) -> SessionInitData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SessionInitData
impl Debug for SessionInitData
Source§impl Default for SessionInitData
impl Default for SessionInitData
Source§fn default() -> SessionInitData
fn default() -> SessionInitData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionInitData
impl<'de> Deserialize<'de> for SessionInitData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SessionInitData
impl PartialEq for SessionInitData
Source§fn eq(&self, other: &SessionInitData) -> bool
fn eq(&self, other: &SessionInitData) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SessionInitData
impl Serialize for SessionInitData
impl StructuralPartialEq for SessionInitData
Auto Trait Implementations§
impl Freeze for SessionInitData
impl RefUnwindSafe for SessionInitData
impl Send for SessionInitData
impl Sync for SessionInitData
impl Unpin for SessionInitData
impl UnsafeUnpin for SessionInitData
impl UnwindSafe for SessionInitData
Blanket Implementations§
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