Module cxx::kind

source ·
Expand description

Marker types identifying Rust’s knowledge about an extern C++ type.

These markers are used in the Kind associated type in impls of the ExternType trait. Refer to the documentation of Kind for an overview of their purpose.

Enums

  • An opaque type which cannot be passed or held by value within Rust.
  • A type with trivial move constructor and no destructor, which can therefore be owned and moved around in Rust code without requiring indirection.

Traits