pub enum ContextPersistence {
Set(String),
Clear,
Unchanged,
}Expand description
Whether an explicit @ token in the query should update persisted config.
Variants§
Set(String)
@name — save to state.toml.
Clear
@none / @all — clear state.toml.
Unchanged
No @ token — leave config unchanged.
Trait Implementations§
Source§impl Clone for ContextPersistence
impl Clone for ContextPersistence
Source§fn clone(&self) -> ContextPersistence
fn clone(&self) -> ContextPersistence
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 ContextPersistence
impl Debug for ContextPersistence
impl Eq for ContextPersistence
Source§impl PartialEq for ContextPersistence
impl PartialEq for ContextPersistence
Source§fn eq(&self, other: &ContextPersistence) -> bool
fn eq(&self, other: &ContextPersistence) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ContextPersistence
Auto Trait Implementations§
impl Freeze for ContextPersistence
impl RefUnwindSafe for ContextPersistence
impl Send for ContextPersistence
impl Sync for ContextPersistence
impl Unpin for ContextPersistence
impl UnsafeUnpin for ContextPersistence
impl UnwindSafe for ContextPersistence
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.