Trait struct_diff::Diff [] [src]

pub trait Diff where
    Self: PartialEq + Debug
{ fn diff(&self, other: &Self) -> Option<Vec<Difference>>; }

Trait for types that are diffable

Required Methods

Implementations on Foreign Types

impl<T: TimeZone> Diff for DateTime<T>
[src]

[src]

impl<T> Diff for Option<T> where
    T: Debug + PartialEq + Diff
[src]

[src]

impl<T> Diff for [T] where
    T: Debug + PartialEq + Diff
[src]

[src]

impl Diff for bool
[src]

[src]

impl Diff for isize
[src]

[src]

impl Diff for i8
[src]

[src]

impl Diff for i16
[src]

[src]

impl Diff for i32
[src]

[src]

impl Diff for i64
[src]

[src]

impl Diff for usize
[src]

[src]

impl Diff for u8
[src]

[src]

impl Diff for u16
[src]

[src]

impl Diff for u32
[src]

[src]

impl Diff for u64
[src]

[src]

impl Diff for f32
[src]

[src]

impl Diff for f64
[src]

[src]

impl Diff for char
[src]

[src]

impl Diff for str
[src]

[src]

impl Diff for String
[src]

[src]

impl Diff for NaiveDateTime
[src]

[src]

Implementors