Skip to main content

ToCanonicalExtra

Trait ToCanonicalExtra 

Source
pub trait ToCanonicalExtra: CanonicalExtra {
    // Required method
    fn canonical_extra(&self) -> Self::Extra;
}

Required Methods§

Source

fn canonical_extra(&self) -> Self::Extra

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<A: ToCanonicalExtra, B> ToCanonicalExtra for (A, B)

Source§

fn canonical_extra(&self) -> Self::Extra

Implementors§

Source§

impl<Extra: Clone> ToCanonicalExtra for Extras<Extra>

Source§

impl<T, E, __Extra> ToCanonicalExtra for Ent<T, E>
where Extras<E>: ToCanonicalExtra<Extra = __Extra>,

Source§

impl<T, E, __Extra> ToCanonicalExtra for ExtraOption<T, E>
where T: ToCanonicalExtra<Extra = __Extra>, Extras<E>: ToCanonicalExtra<Extra = __Extra>,

Source§

impl<T, E: Clone> ToCanonicalExtra for ExtraArray<T, E>

Source§

impl<T, Extra, __Extra> ToCanonicalExtra for Addressed<T, Extra>
where Extras<Extra>: ToCanonicalExtra<Extra = __Extra>,