pub enum SlotMode {
Persistent,
Ephemeral,
}Expand description
Slot persistence mode.
Variants§
Persistent
Persistent slots stay alive across tasks, resuming sessions.
Ephemeral
Ephemeral slots are created per task and destroyed after.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SlotMode
impl<'de> Deserialize<'de> for SlotMode
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
impl Copy for SlotMode
impl Eq for SlotMode
impl StructuralPartialEq for SlotMode
Auto Trait Implementations§
impl Freeze for SlotMode
impl RefUnwindSafe for SlotMode
impl Send for SlotMode
impl Sync for SlotMode
impl Unpin for SlotMode
impl UnsafeUnpin for SlotMode
impl UnwindSafe for SlotMode
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<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.