Expand description
§ruc
Rust Util Collection, components included:
- Chained error management
- Local command execution based on rust standard library
- required features:
cmd
- required features:
- Remote command execution based on the SSH protocol
- required features:
ssh
- required features:
- Interprocess Communication Based on Unix Abstract Sockets
- required features:
uau - only available on various Linux platforms
- the built-in functions only support the UDP protocol
- required features:
- Algorithm operations
- required features:
algo- rand, hash, ecc sigature, etc.
- required features:
- Encode/Decode operations
- required features:
ende- hex, base64
- zlib compress, zlib uncompress
- json, message-pack, serde transcode
- and so on …
- required features:
- …
In addition, there is a feature named “full”, using it will enable all functional features.
§Documentations
# cargo doc --all-features --open
make docLinks to static documentations:
- Chained error management
- Local command execution
- Remote command execution
- Interprocess Communication
§Version Rules
Examples:
- Major function changes:
v2.0.0 ==> v2.0.0 - Minor function changes:
v1.0.0 ==> v1.1.0 - Documentation changes:
v1.0.0 ==> v1.0.1
§Gratitude
Thanks to all the people who already contributed!
Re-exports§
pub use err::*;
Modules§
- cmd
- Common
- Error management
- SSH
- UAU
Macros§
- optimize readable in high-level-functions
- print debug-info, eg: modular and file path, line number …
- get current DateTime
- Just a panic
- Generate error with debug info
- eprint custom msg
- print infomation only
- drop the result afeter printing the message
- HashMap/BTreeMap operations
- find the max value of multi values
- find the min value of multi values
- omit the result without printing any message
- Print log, and panic
- print custom msg
- HashSet/BTreeSet operations
- Sleep in milliseconds
- get current UTC-timestamp