pub enum CouplingPersistence {
Transient,
Session,
Persistent,
Timed(u64),
}Expand description
How long does a coupling last?
Variants§
Transient
Coupling lasts for a single interaction
Session
Coupling lasts for a session
Persistent
Coupling persists indefinitely
Timed(u64)
Coupling lasts for a specific duration (in seconds)
Trait Implementations§
Source§impl Clone for CouplingPersistence
impl Clone for CouplingPersistence
Source§fn clone(&self) -> CouplingPersistence
fn clone(&self) -> CouplingPersistence
Returns a duplicate of the value. Read more
1.0.0 · 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 CouplingPersistence
impl Debug for CouplingPersistence
Source§impl<'de> Deserialize<'de> for CouplingPersistence
impl<'de> Deserialize<'de> for CouplingPersistence
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
Source§impl PartialEq for CouplingPersistence
impl PartialEq for CouplingPersistence
Source§impl Serialize for CouplingPersistence
impl Serialize for CouplingPersistence
impl Copy for CouplingPersistence
impl Eq for CouplingPersistence
impl StructuralPartialEq for CouplingPersistence
Auto Trait Implementations§
impl Freeze for CouplingPersistence
impl RefUnwindSafe for CouplingPersistence
impl Send for CouplingPersistence
impl Sync for CouplingPersistence
impl Unpin for CouplingPersistence
impl UnwindSafe for CouplingPersistence
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.