Struct identity::Refl [] [src]

pub struct Refl<A: ?Sized> { /* fields omitted */ }

Trait Implementations

impl<A: ?Sized> Debug for Refl<A>
[src]

Formats the value using the given formatter.

impl<A: ?Sized> Clone for Refl<A>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<A: ?Sized> Copy for Refl<A>
[src]

impl<A: ?Sized> Default for Refl<A>
[src]

Returns the "default value" for a type. Read more

impl<A: ?Sized> Hash for Refl<A>
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl<A: ?Sized> Identity<A, A> for Refl<A>
[src]

Leibniz's identity rule, approximately.

Paulin-Mohring's J rule, approximately.

Martin-Löf's J rule, approximately.