pub struct LoadSessionResponse {
pub modes: Option<SessionModeState>,
pub config_options: Option<Vec<SessionConfigOption>>,
}Expand description
session/load response.
Fields§
§modes: Option<SessionModeState>Initial mode state the agent advertises. Absent when the agent does not support session modes.
config_options: Option<Vec<SessionConfigOption>>Initial session configuration options.
Trait Implementations§
Source§impl Clone for LoadSessionResponse
impl Clone for LoadSessionResponse
Source§impl Debug for LoadSessionResponse
impl Debug for LoadSessionResponse
Source§impl<'de> Deserialize<'de> for LoadSessionResponse
impl<'de> Deserialize<'de> for LoadSessionResponse
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
impl Eq for LoadSessionResponse
Source§impl PartialEq for LoadSessionResponse
impl PartialEq for LoadSessionResponse
Source§impl Serialize for LoadSessionResponse
impl Serialize for LoadSessionResponse
impl StructuralPartialEq for LoadSessionResponse
Auto Trait Implementations§
impl Freeze for LoadSessionResponse
impl RefUnwindSafe for LoadSessionResponse
impl Send for LoadSessionResponse
impl Sync for LoadSessionResponse
impl Unpin for LoadSessionResponse
impl UnsafeUnpin for LoadSessionResponse
impl UnwindSafe for LoadSessionResponse
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