Module cglue::ext

source ·
Expand description

Built-in external traits.

All of the traits implemented here are usable in trait groups and objects.

Re-exports

Modules

Structs

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.