Expand description

ffi-safe types that aren’t wrappers for other types.

Re-exports

pub use self::version::ParseVersionError;
pub use self::version::VersionNumber;
pub use self::version::VersionStrings;

Modules

Contains the RSmallBox<_> type.

Types representing the version number of a library.

Structs

Wrapper type used to ignore its contents in comparisons.

Newtype wrapper to pass function pointers to const fn.

A late-initialized static reference,with fallible initialization.

A move pointer, which allows moving the value from the reference, consuming it in the process.

A utf8 nul-terminated immutable borrowed string.

Equivalent to &'a mut T, which allows a few more operations without causing Undefined Behavior.

Equivalent to &'a T, which allows a few more operations without causing Undefined Behavior.

A box type which stores small values inline as an optimization.

A wrapper type for vtable static references, and other constants that have non-'static generic parameters but are safe to reference for the lifetime of T.

Enums

Either the constructor for a value or the value itself

An Option-like type which only compares equal if it contains a value(the Just variant).

Error from trying to convert a &str to a NulStr