Expand description
Built-in external traits.
All of the traits implemented here are usable in trait groups and objects.
Re-exports
pub use self::core::convert::AsMutExt;
pub use self::core::clone::CloneExt;
pub use self::core::fmt::DisplayExt;
pub use self::core::convert::AsRefExt;
pub use self::core::fmt::DebugExt;
Modules
Macros
Derive macro generating an impl of the trait Clone
.
Derive macro generating an impl of the trait Debug
.
Structs
CGlue vtable for trait AsMut.
CGlue vtable for trait AsRef.
CGlue vtable for trait Clone.
CGlue vtable for trait Debug.
CGlue vtable for trait Display.
Traits
Used to do a cheap mutable-to-mutable reference conversion.
Used to do a cheap reference-to-reference conversion.
A common trait for the ability to explicitly duplicate an object.
?
formatting.
Format trait for an empty format, {}
.
Type Definitions
Opaque Boxed CGlue trait object for trait AsMut with a CArc
reference counted context.
Opaque by-mut CGlue trait object for trait AsMut with a CArc
reference counted context.
Opaque by-ref CGlue trait object for trait AsMut with a CArc
reference counted context.
Base CGlue trait object for trait AsMut.
Boxed CGlue trait object for trait AsMut with a CArc
reference counted context.
By-mut CGlue trait object for trait AsMut with a CArc
reference counted context.
By-ref CGlue trait object for trait AsMut with a CArc
reference counted context.
Boxed CGlue trait object for trait AsMut.
CtxBoxed CGlue trait object for trait AsMut with context.
By-mut CGlue trait object for trait AsMut with a context.
By-ref CGlue trait object for trait AsMut with a context.
By-mut CGlue trait object for trait AsMut.
By-ref CGlue trait object for trait AsMut.
Opaque Boxed CGlue trait object for trait AsMut.
Opaque CtxBoxed CGlue trait object for trait AsMut with a context.
Opaque by-mut CGlue trait object for trait AsMut with a context.
Opaque by-ref CGlue trait object for trait AsMut with a context.
Opaque by-mut CGlue trait object for trait AsMut.
Opaque by-ref CGlue trait object for trait AsMut.
Type definition for temporary return value wrapping storage.
Opaque Boxed CGlue trait object for trait AsRef with a CArc
reference counted context.
Opaque by-mut CGlue trait object for trait AsRef with a CArc
reference counted context.
Opaque by-ref CGlue trait object for trait AsRef with a CArc
reference counted context.
Base CGlue trait object for trait AsRef.
Boxed CGlue trait object for trait AsRef with a CArc
reference counted context.
By-mut CGlue trait object for trait AsRef with a CArc
reference counted context.
By-ref CGlue trait object for trait AsRef with a CArc
reference counted context.
Boxed CGlue trait object for trait AsRef.
CtxBoxed CGlue trait object for trait AsRef with context.
By-mut CGlue trait object for trait AsRef with a context.
By-ref CGlue trait object for trait AsRef with a context.
By-mut CGlue trait object for trait AsRef.
By-ref CGlue trait object for trait AsRef.
Opaque Boxed CGlue trait object for trait AsRef.
Opaque CtxBoxed CGlue trait object for trait AsRef with a context.
Opaque by-mut CGlue trait object for trait AsRef with a context.
Opaque by-ref CGlue trait object for trait AsRef with a context.
Opaque by-mut CGlue trait object for trait AsRef.
Opaque by-ref CGlue trait object for trait AsRef.
Type definition for temporary return value wrapping storage.
Opaque Boxed CGlue trait object for trait Clone with a CArc
reference counted context.
Opaque by-mut CGlue trait object for trait Clone with a CArc
reference counted context.
Opaque by-ref CGlue trait object for trait Clone with a CArc
reference counted context.
Base CGlue trait object for trait Clone.
Boxed CGlue trait object for trait Clone with a CArc
reference counted context.
By-mut CGlue trait object for trait Clone with a CArc
reference counted context.
By-ref CGlue trait object for trait Clone with a CArc
reference counted context.
Boxed CGlue trait object for trait Clone.
CtxBoxed CGlue trait object for trait Clone with context.
By-mut CGlue trait object for trait Clone with a context.
By-ref CGlue trait object for trait Clone with a context.
By-mut CGlue trait object for trait Clone.
By-ref CGlue trait object for trait Clone.
Opaque Boxed CGlue trait object for trait Clone.
Opaque CtxBoxed CGlue trait object for trait Clone with a context.
Opaque by-mut CGlue trait object for trait Clone with a context.
Opaque by-ref CGlue trait object for trait Clone with a context.
Opaque by-mut CGlue trait object for trait Clone.
Opaque by-ref CGlue trait object for trait Clone.
Type definition for temporary return value wrapping storage.
Opaque Boxed CGlue trait object for trait Debug with a CArc
reference counted context.
Opaque by-mut CGlue trait object for trait Debug with a CArc
reference counted context.
Opaque by-ref CGlue trait object for trait Debug with a CArc
reference counted context.
Base CGlue trait object for trait Debug.
Boxed CGlue trait object for trait Debug with a CArc
reference counted context.
By-mut CGlue trait object for trait Debug with a CArc
reference counted context.
By-ref CGlue trait object for trait Debug with a CArc
reference counted context.
Boxed CGlue trait object for trait Debug.
CtxBoxed CGlue trait object for trait Debug with context.
By-mut CGlue trait object for trait Debug with a context.
By-ref CGlue trait object for trait Debug with a context.
By-mut CGlue trait object for trait Debug.
By-ref CGlue trait object for trait Debug.
Opaque Boxed CGlue trait object for trait Debug.
Opaque CtxBoxed CGlue trait object for trait Debug with a context.
Opaque by-mut CGlue trait object for trait Debug with a context.
Opaque by-ref CGlue trait object for trait Debug with a context.
Opaque by-mut CGlue trait object for trait Debug.
Opaque by-ref CGlue trait object for trait Debug.
Type definition for temporary return value wrapping storage.
Opaque Boxed CGlue trait object for trait Display with a CArc
reference counted context.
Opaque by-mut CGlue trait object for trait Display with a CArc
reference counted context.
Opaque by-ref CGlue trait object for trait Display with a CArc
reference counted context.
Base CGlue trait object for trait Display.
Boxed CGlue trait object for trait Display with a CArc
reference counted context.
By-mut CGlue trait object for trait Display with a CArc
reference counted context.
By-ref CGlue trait object for trait Display with a CArc
reference counted context.
Boxed CGlue trait object for trait Display.
CtxBoxed CGlue trait object for trait Display with context.
By-mut CGlue trait object for trait Display with a context.
By-ref CGlue trait object for trait Display with a context.
By-mut CGlue trait object for trait Display.
By-ref CGlue trait object for trait Display.
Opaque Boxed CGlue trait object for trait Display.
Opaque CtxBoxed CGlue trait object for trait Display with a context.
Opaque by-mut CGlue trait object for trait Display with a context.
Opaque by-ref CGlue trait object for trait Display with a context.
Opaque by-mut CGlue trait object for trait Display.
Opaque by-ref CGlue trait object for trait Display.
Type definition for temporary return value wrapping storage.