[−][src]Crate amplify
Amplifying Rust language capabilities: multiple generic trait implementations, type wrappers, derive macros.
Minimum supported rust compiler version (MSRV): 1.46 (stable channel)
Modules
internet | Universal addresses that support IPv4, IPv6 and Tor |
Macros
bmap | Macro for creating [ |
bset | Macro for creating [ |
impl_into_stringly | Impls From |
impl_into_stringly_standard | Implements |
impl_try_from_stringly | impls TryFrom |
impl_try_from_stringly_standard | Calls impl_try_from_stringly!() with a set of standard stringly types. |
list | Macro for creating [ |
map | Macro for creating [ |
s | Macro for quick & simple |
set | Macro for creating [ |
wrapper | Macro simplifying creation of new wrapped types. It automatically implements
|
Structs
Holder | Helper type allowing implementation of trait object for generic types multiple times. In practice this type is never used |
Traits
AsAny | Trait |
Bipolar | Trait for splittable streams and other types, which can be separated into
some two types ([ |
Wrapper | Trait defining wrapped types ("newtypes" in rust terminology). Wrapped types are used for allowing implemeting foreign traits to foreign types: https://doc.rust-lang.org/stable/rust-by-example/generics/new_types.html |