pub struct SessionsOpenResume {
pub kind: SessionsOpenResumeKind,
pub options: Option<SessionOpenOptions>,
pub resume: Option<bool>,
pub session_id: SessionId,
pub suppress_resume_workspace_metadata_writeback: Option<bool>,
}Expand description
Parameters for resuming a specific local session.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§kind: SessionsOpenResumeKindResume a specific local session by ID or prefix.
options: Option<SessionOpenOptions>Session resume options.
resume: Option<bool>Whether to emit session.resume after loading. Defaults to true.
session_id: SessionIdSession ID or unique prefix to resume.
suppress_resume_workspace_metadata_writeback: Option<bool>Suppress workspace.yaml metadata writeback when resuming from an incidental cwd.
Trait Implementations§
Source§impl Clone for SessionsOpenResume
impl Clone for SessionsOpenResume
Source§fn clone(&self) -> SessionsOpenResume
fn clone(&self) -> SessionsOpenResume
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 SessionsOpenResume
impl Debug for SessionsOpenResume
Source§impl Default for SessionsOpenResume
impl Default for SessionsOpenResume
Source§fn default() -> SessionsOpenResume
fn default() -> SessionsOpenResume
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionsOpenResume
impl<'de> Deserialize<'de> for SessionsOpenResume
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 SessionsOpenResume
impl RefUnwindSafe for SessionsOpenResume
impl Send for SessionsOpenResume
impl Sync for SessionsOpenResume
impl Unpin for SessionsOpenResume
impl UnsafeUnpin for SessionsOpenResume
impl UnwindSafe for SessionsOpenResume
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