[][src]Crate deltoid

Re-exports

pub use crate::borrow::CowDelta;
pub use crate::boxed::*;
pub use crate::collections::*;
pub use crate::convert::FromDelta;
pub use crate::convert::IntoDelta;
pub use crate::error::DeltaError;
pub use crate::error::DeltaResult;
pub use crate::option::OptionDelta;
pub use crate::range::RangeDelta;
pub use crate::rc::*;
pub use crate::string::StringDelta;
pub use crate::sync::*;
pub use crate::tuple::*;
pub use crate::vec::EltDelta;
pub use crate::vec::VecDelta;

Modules

borrow
boxed

A Deltoid impl for Box that provides extra functionality in the form of delta support, de/serialization, partial equality and more.

collections
convert

This module defines 2 traits which are used to convert between a type T: Deltoid and its corresponding Delta type, <T as Deltoid>::Delta.

error
option
range
rc

A Deltoid impl for Rc that provides extra functionality in the form of delta support, de/serialization, partial equality and more.

snapshot

Snapshotting infrastructure.

string
sync
tuple
vec

Macros

bug_detected
ensure
ensure_eq
ensure_ge
ensure_gt
ensure_le
ensure_lt
ensure_ne
snap

Structs

BoolDelta
CharDelta
F32Delta
F64Delta
I8Delta
I16Delta
I32Delta
I64Delta
I128Delt
IsizeDelta
U8Delta
U16Delta
U32Delta
U64Delta
U128Delta
UnitDelta
UsizeDelta

Traits

Deltoid

Definitions for delta operations.

Type Definitions

Delta