pub enum Via {
RoundTrip,
CrossWrite,
Sibling,
Walk,
}Expand description
How two networks in one bucket were brought together.
Variants§
RoundTrip
Parse, write in the same format, read back.
CrossWrite
Parse one sibling, write it in another sibling’s format, read back.
Sibling
Two independent reads of the same case in two formats, compared directly. The only leg that can catch a reader both directions of a round trip agree about.
Walk
One step of a walk chain. Its from is whatever the walk was in,
which is a network several formats deep rather than a corpus file, and
the ordinals are hop positions rather than bucket members.
Trait Implementations§
impl Copy for Via
Source§impl<'de> Deserialize<'de> for Via
impl<'de> Deserialize<'de> for Via
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
impl Eq for Via
impl StructuralPartialEq for Via
Auto Trait Implementations§
impl Freeze for Via
impl RefUnwindSafe for Via
impl Send for Via
impl Sync for Via
impl Unpin for Via
impl UnsafeUnpin for Via
impl UnwindSafe for Via
Blanket Implementations§
impl<T> Allocation for T
impl<T> Boilerplate for T
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.