pub struct SessionInitialized {
pub model: ModelSpec,
pub provider: ProviderSpec,
pub session_id: Id,
pub cwd: PathBuf,
pub permission_mode: PermissionMode,
}Fields§
§model: ModelSpec§provider: ProviderSpec§session_id: Id§cwd: PathBuf§permission_mode: PermissionModeTrait Implementations§
Source§impl Clone for SessionInitialized
impl Clone for SessionInitialized
Source§fn clone(&self) -> SessionInitialized
fn clone(&self) -> SessionInitialized
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 SessionInitialized
impl Debug for SessionInitialized
Source§impl<'de> Deserialize<'de> for SessionInitialized
impl<'de> Deserialize<'de> for SessionInitialized
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
Auto Trait Implementations§
impl Freeze for SessionInitialized
impl RefUnwindSafe for SessionInitialized
impl Send for SessionInitialized
impl Sync for SessionInitialized
impl Unpin for SessionInitialized
impl UnsafeUnpin for SessionInitialized
impl UnwindSafe for SessionInitialized
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