#[non_exhaustive]pub enum ConversationDescribeError {
DetachedCursorReleaseProvenance,
EdgeTerminal,
}Expand description
A live conversation that cannot be described back into the capsule that would restore it.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
DetachedCursorReleaseProvenance
The detached cursor release lacks the validated fate provenance its capsule must carry. Capture cannot reconstruct missing authority.
EdgeTerminal
A detached recovery or release edge needs the terminal of the fate that selected it, and no lent live participant holds a terminal for that participant and epoch.
Trait Implementations§
Source§impl Clone for ConversationDescribeError
impl Clone for ConversationDescribeError
impl Copy for ConversationDescribeError
Source§impl Debug for ConversationDescribeError
impl Debug for ConversationDescribeError
impl Eq for ConversationDescribeError
impl StructuralPartialEq for ConversationDescribeError
Auto Trait Implementations§
impl Freeze for ConversationDescribeError
impl RefUnwindSafe for ConversationDescribeError
impl Send for ConversationDescribeError
impl Sync for ConversationDescribeError
impl Unpin for ConversationDescribeError
impl UnsafeUnpin for ConversationDescribeError
impl UnwindSafe for ConversationDescribeError
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