Module surge_traits::imports[][src]

Modules

Macros

Derive macro generating an impl of the trait Debug.

Define a new Enhanced Enum.

Structs

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Borrowed reference to an OS string (see OsString).

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

A slice of a path (akin to str).

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

A single-threaded reference-counting pointer. ‘Rc’ stands for ‘Reference Counted’.

A mutable memory location with dynamically checked borrow rules

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Container to associate each enum variant with a datum.

Enums

Traits

? formatting.

An attempted conversion that consumes self, which may or may not be expensive.

Type Definitions

Attribute Macros

Annotating a trait or enum definition with an #[enum_dispatch] attribute will register it with the enum_dispatch library, allowing it to be used to generate impl blocks elsewhere.