pub struct SessionInitOptions {
pub name: String,
pub description: Option<String>,
pub workspace_root: PathBuf,
pub task_manager_config: TaskManagerConfig,
pub persistence_config: PersistenceConfig,
pub recovery_config: RecoveryConfig,
pub enable_auto_save: bool,
pub restore_from_checkpoint: Option<String>,
}Expand description
Session initialization options
Fields§
§name: String§description: Option<String>§workspace_root: PathBuf§task_manager_config: TaskManagerConfig§persistence_config: PersistenceConfig§recovery_config: RecoveryConfig§enable_auto_save: bool§restore_from_checkpoint: Option<String>Trait Implementations§
Source§impl Clone for SessionInitOptions
impl Clone for SessionInitOptions
Source§fn clone(&self) -> SessionInitOptions
fn clone(&self) -> SessionInitOptions
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 SessionInitOptions
impl Debug for SessionInitOptions
Auto Trait Implementations§
impl Freeze for SessionInitOptions
impl RefUnwindSafe for SessionInitOptions
impl Send for SessionInitOptions
impl Sync for SessionInitOptions
impl Unpin for SessionInitOptions
impl UnsafeUnpin for SessionInitOptions
impl UnwindSafe for SessionInitOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more