pub struct CompatCheckResult {
pub kind: SchemaKind,
pub reader_version: &'static str,
pub writer_version: String,
pub compatibility: Compatibility,
}Expand description
Full result of a schema compatibility check, including metadata.
Fields§
§kind: SchemaKindSchema kind that was checked.
reader_version: &'static strReader’s version string.
writer_version: StringWriter’s version string.
compatibility: CompatibilityCompatibility outcome.
Implementations§
Source§impl CompatCheckResult
impl CompatCheckResult
Sourcepub fn is_compatible(&self) -> bool
pub fn is_compatible(&self) -> bool
Whether this check passed (reader can process writer’s data).
Trait Implementations§
Source§impl Clone for CompatCheckResult
impl Clone for CompatCheckResult
Source§fn clone(&self) -> CompatCheckResult
fn clone(&self) -> CompatCheckResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompatCheckResult
impl Debug for CompatCheckResult
Auto Trait Implementations§
impl Freeze for CompatCheckResult
impl RefUnwindSafe for CompatCheckResult
impl Send for CompatCheckResult
impl Sync for CompatCheckResult
impl Unpin for CompatCheckResult
impl UnsafeUnpin for CompatCheckResult
impl UnwindSafe for CompatCheckResult
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