/// A trait allowing to treat a value as a reference to an alement of a different type.
pubtraitAsRefElement{/// The element type.
typeElement;/// Returns a reference to the element enclosed in the type.
fnas_element(&self)->&Self::Element;}/// A trait allowing to treat a value as a mutable reference to an element of a different type.
pubtraitAsMutElement: AsRefElement<Element = <Self as AsMutElement>::Element> {/// The element type.
typeElement;/// Returns a mutable reference to the element enclosed in the type.
fnas_mut_element(&mutself)->&mut<Selfas AsMutElement>::Element;}