Expand description

Helper

Rust Crate API

A library provided some useful proc macros for Rust.

Macros

  • control flow

    • either: Ternary operator in many C-like languages.
    • try_option: Unwrap std::option::Option, if none, return the alternative value.
  • collections

    • btmap: Create std::collections::BTreeMap from list of key-value pairs.
    • btset: Create a std::collections::BTreeSet from a list of elements.
    • hmap: Create std::collections::HashMap from list of key-value pairs.
    • hset: Create a std::collections::HashSet from a list of elements.

License

MulanPSL-2.0

Macros

Create std::collections::BTreeMap from list of key-value pairs.

Create a std::collections::BTreeSet from a list of elements.

Ternary operator in many C-like languages.

Create std::collections::HashMap from list of key-value pairs.

Create a std::collections::HashSet from a list of elements.

optionDeprecated

The std::option::Option relative operations.

Unwrap std::option::Option, if none, return the alternative value.