Trait struct_diff::Diff [] [src]

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

Required Methods

Implementations on Foreign Types

impl<'b> Diff for &'b str
[src]

[src]

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: 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 String
[src]

[src]

impl Diff for NaiveDateTime
[src]

[src]

Implementors