A varied collection of [Rust
] development helper & extension utilities.
NonSpecific
wrappers over the NonZero
primitives. E.g.: [NonSpecificU8
], plus convenient aliases NonMax
and NonMin
.vec_into_vec
], [slice_into_vec
], [slice_into_array
], [try_vec_into_vec
], [try_slice_into_vec
].pmin
], [pmax
] & [pclamp
] for PartialOrd
values.subslice_left
], [subslice_middle
], [subslice_right
].counter_string
].no_std
formatting fn: [format_buf
] and macro: [format_buf!
].crate_root
], [crate_root_string
] and macro: [manifest_dir!
].bx
] compact Box
constructor.cdbg!
] compact dbg!
.iif!
] compact inline if
and if let
.rfs!
] compact rust format skip.S!
] brief String
constructor.Apply
], [Also
].OptionExt
], [ResultExt
].alternative Debug trait [AltDebug
].
attribute macros:
#[compile]
for boolean conditional compilation.reexported external crates:
az
] casting traits.paste!
] macro.See the documentation for more information.
This is currently in an experimental stage of development.
Contributions are welcomed to help refine and improve this library over time. If you notice a bug, have an idea for a new feature, or simply want to suggest improvements to the existing codebase, please get in touch.