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::AsRefExt;
pub use self::core::fmt::DebugExt;
pub use self::core::fmt::DisplayExt;
pub use self::core::convert::AsMutExt;
pub use self::core::clone::CloneExt;
Modules
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 Aliases
- 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.
Derive Macros
- Derive macro generating an impl of the trait
Clone
. - Derive macro generating an impl of the trait
Debug
.