display-more
A Rust utility crate providing enhanced display formatting for various types.
Features
- Display Option: Format
Option<T>values with customizable display - Display Result: Format
Result<T, E>values - Display Slice: Format slices with configurable element limits
- Display Unix Epoch: Convert Unix timestamps to human-readable datetime strings
Usage
Add to your Cargo.toml:
[]
= "0.2.0"
Examples
Display Option
use DisplayOptionExt;
let value: = Some;
println!; // "42"
let none: = None;
println!; // "None"
Display Result
use DisplayResultExt;
let ok = Result::Ok;
println!; // "Ok(42)"
let err = Result::Err;
println!; // "Err(error)"
Display Slice
use DisplaySliceExt;
let numbers = vec!;
println!; // "[1,2,3,4,..,8]"
println!; // "[1,2,..,8]"
Display Unix Epoch
use Duration;
use DisplayUnixTimeStampExt;
let timestamp = from_millis;
println!; // "2024-08-08T07:40:19.023000Z+0000"
println!; // "2024-08-08T07:40:19.023"
License
Licensed under the Apache License, Version 2.0. See LICENSE for details.