pub enum VariantDelivery {
Absent,
UnknownConversation,
Conversation(String),
}Expand description
#1287: delivery state of one compressed render variant. Absent = no such
variant cached; UnknownConversation = stored without a resolvable
conversation id (decided by conversation_allows_stub with no delivery id:
served only when the caller has no conversation context either, #1909);
Conversation = provably delivered to that conversation.
Variants§
Trait Implementations§
Source§impl Clone for VariantDelivery
impl Clone for VariantDelivery
Source§impl Debug for VariantDelivery
impl Debug for VariantDelivery
impl Eq for VariantDelivery
Source§impl PartialEq for VariantDelivery
impl PartialEq for VariantDelivery
impl StructuralPartialEq for VariantDelivery
Auto Trait Implementations§
impl Forget for VariantDelivery
impl Freeze for VariantDelivery
impl Move for VariantDelivery
impl RefUnwindSafe for VariantDelivery
impl Send for VariantDelivery
impl Sync for VariantDelivery
impl Unpin for VariantDelivery
impl UnsafeUnpin for VariantDelivery
impl UnwindSafe for VariantDelivery
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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