pub enum SessionChoice {
New,
InMemory,
Continue,
Open(PathBuf),
}Expand description
How to initialize the session file.
Variants§
New
Fresh session, persisted to disk.
InMemory
No persistence.
Continue
Continue the most recent session for the working directory.
Open(PathBuf)
Open a specific session file.
Trait Implementations§
Source§impl Clone for SessionChoice
impl Clone for SessionChoice
Source§fn clone(&self) -> SessionChoice
fn clone(&self) -> SessionChoice
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 SessionChoice
impl Debug for SessionChoice
Source§impl Default for SessionChoice
impl Default for SessionChoice
Source§fn default() -> SessionChoice
fn default() -> SessionChoice
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SessionChoice
impl RefUnwindSafe for SessionChoice
impl Send for SessionChoice
impl Sync for SessionChoice
impl Unpin for SessionChoice
impl UnsafeUnpin for SessionChoice
impl UnwindSafe for SessionChoice
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