Crate devela

source ·
Expand description

A varied collection of Rust development helper & extension utilities.

Modules

  • Reexported az crate. Provides casts and checked casts.

Macros

  • Brief String constructor.
  • cdbgstd
    ccompact dbg!. Uses {:?} instead of {:#?} for formatting.
  • Returns a formatted string slice backed by a buffer, no_std compatible.
  • indented format.
  • inline if.
  • Alias of Path::new(concat![env!("CARGO_MANIFEST_DIR"), $path]).
  • Reexported from the paste crate. Allows to paste identifiers in a macro.
  • rust format skip macro.

Structs

  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.
  • An integer that is known not to equal the specific value V.

Traits

  • Represents a type that you can apply arbitrary functions to.
  • An alternative Debug.
  • Allows to chain free functions into method call chains.
  • Extension trait providing additional methods for Option.
  • Extension trait providing additional methods for Result.

Functions

Attribute Macros

  • Compiles the associated code only if the inner predicate equals true.