devela

Module code

Source
Expand description

Code reflective synthesis.
code::{marker, ops, result, util}

Extends: std::{any, clone, convert, default, hint, marker, ops}


Modules§

Structs§

  • core Represents a globally unique identifier for a type.

Enums§

  • 🚩 core The error type for errors that can never happen.

Traits§

  • core A trait to emulate dynamic typing.
  • core Used to do a cheap mutable-to-mutable reference conversion.
  • core Used to do a cheap reference-to-reference conversion.
  • core A common trait for the ability to explicitly duplicate an object.
  • A trait for giving a type a useful default value in compile-time.
  • core A trait for giving a type a useful default value.
  • Extension trait providing convenience methods for T:Any.
  • core Used to do value-to-value conversions while consuming the input value.
  • core A value-to-value conversion that consumes the input value.
  • core Simple and safe type conversions that may fail in a controlled way.
  • core An attempted conversion that consumes self, which may or may not be expensive.

Functions§

  • core The identity function. Just returns back its input.

Derive Macros§

  • core Derive macro generating an impl of the trait Clone.
  • core Derive macro generating an impl of the trait Default.