pub struct GltfRawJsonDifference {
pub pointer: String,
pub kind: GltfRawJsonDifferenceKind,
}Expand description
One value-free raw JSON difference found by an artifact preservation proof.
Fields§
§pointer: StringRFC 6901 JSON pointer of a deterministic difference root.
Object members and equal-length array elements are walked recursively. Unequal arrays are reported once at their array root because their element identities no longer pair one-to-one.
kind: GltfRawJsonDifferenceKindHow the artifact differs from the source at Self::pointer.
Trait Implementations§
Source§impl Clone for GltfRawJsonDifference
impl Clone for GltfRawJsonDifference
Source§fn clone(&self) -> GltfRawJsonDifference
fn clone(&self) -> GltfRawJsonDifference
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 moreSource§impl Debug for GltfRawJsonDifference
impl Debug for GltfRawJsonDifference
impl Eq for GltfRawJsonDifference
Source§impl PartialEq for GltfRawJsonDifference
impl PartialEq for GltfRawJsonDifference
impl StructuralPartialEq for GltfRawJsonDifference
Auto Trait Implementations§
impl Freeze for GltfRawJsonDifference
impl RefUnwindSafe for GltfRawJsonDifference
impl Send for GltfRawJsonDifference
impl Sync for GltfRawJsonDifference
impl Unpin for GltfRawJsonDifference
impl UnsafeUnpin for GltfRawJsonDifference
impl UnwindSafe for GltfRawJsonDifference
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