pub enum CompatDirection {
Backward,
Forward,
Bidirectional,
Incompatible,
}Variants§
Backward
The newer schema can read bytes written by the older schema.
Forward
The older schema can read bytes written by the newer schema.
Bidirectional
Both schema versions can read each other’s bytes.
Incompatible
Neither schema version can read the other’s bytes.
Trait Implementations§
Source§impl Clone for CompatDirection
impl Clone for CompatDirection
Source§fn clone(&self) -> CompatDirection
fn clone(&self) -> CompatDirection
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 CompatDirection
Source§impl Debug for CompatDirection
impl Debug for CompatDirection
impl Eq for CompatDirection
Source§impl PartialEq for CompatDirection
impl PartialEq for CompatDirection
Source§fn eq(&self, other: &CompatDirection) -> bool
fn eq(&self, other: &CompatDirection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompatDirection
Auto Trait Implementations§
impl Freeze for CompatDirection
impl RefUnwindSafe for CompatDirection
impl Send for CompatDirection
impl Sync for CompatDirection
impl Unpin for CompatDirection
impl UnsafeUnpin for CompatDirection
impl UnwindSafe for CompatDirection
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.