pub enum IpcCorruptionKind {
ResponseDeleted,
ResponseDuplicated,
ScaffoldDuplicated,
}Expand description
The kind of #ipcfullprompt corruption detected for a response heading.
Variants§
ResponseDeleted
A ### Re: block present in prior is entirely absent from current.
ResponseDuplicated
A ### Re: block appears more times in current than in prior.
ScaffoldDuplicated
A canonical structural component marker (e.g. <!-- /agent:exchange -->)
appears more than once — the full-tail duplication shape where the
post-exchange scaffold (close marker + Queue/Backlog/Icebox) is copied.
Implementations§
Trait Implementations§
Source§impl Clone for IpcCorruptionKind
impl Clone for IpcCorruptionKind
Source§fn clone(&self) -> IpcCorruptionKind
fn clone(&self) -> IpcCorruptionKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IpcCorruptionKind
Source§impl Debug for IpcCorruptionKind
impl Debug for IpcCorruptionKind
impl Eq for IpcCorruptionKind
Source§impl PartialEq for IpcCorruptionKind
impl PartialEq for IpcCorruptionKind
Source§fn eq(&self, other: &IpcCorruptionKind) -> bool
fn eq(&self, other: &IpcCorruptionKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IpcCorruptionKind
Auto Trait Implementations§
impl Freeze for IpcCorruptionKind
impl RefUnwindSafe for IpcCorruptionKind
impl Send for IpcCorruptionKind
impl Sync for IpcCorruptionKind
impl Unpin for IpcCorruptionKind
impl UnsafeUnpin for IpcCorruptionKind
impl UnwindSafe for IpcCorruptionKind
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.