pub enum Consume {
Granted,
Unknown,
Expired,
Exhausted,
}Expand description
Outcome of FileInviteStore::consume.
Variants§
Granted
The invite was valid; one use has been recorded.
Unknown
No such invite (or it was revoked).
Expired
Past its expiry.
Exhausted
max_uses redemptions already recorded.
Trait Implementations§
impl Copy for Consume
impl Eq for Consume
impl StructuralPartialEq for Consume
Auto Trait Implementations§
impl Freeze for Consume
impl RefUnwindSafe for Consume
impl Send for Consume
impl Sync for Consume
impl Unpin for Consume
impl UnsafeUnpin for Consume
impl UnwindSafe for Consume
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.