Expand description
Output formatting (JSON/text) for nlink.
Re-exports§
pub use formatting::format_bytes;pub use formatting::format_duration;pub use formatting::format_duration_compact;pub use formatting::format_hex;pub use formatting::format_ipv4;pub use formatting::format_mac;pub use formatting::format_percent;pub use formatting::format_rate_bps;pub use formatting::format_rate_bytes;pub use formatting::format_tc_handle;pub use formatting::format_time_ago;pub use monitor::AddressEvent;pub use monitor::IpEvent;pub use monitor::LinkEvent;pub use monitor::MonitorConfig;pub use monitor::MonitorEvent;pub use monitor::NeighborEvent;pub use monitor::RouteEvent;pub use monitor::TcEvent;pub use monitor::print_event;pub use monitor::print_monitor_start;pub use monitor::write_timestamp;
Modules§
- formatting
- Shared formatting utilities for CLI output.
- monitor
- Monitor helper utilities for event-based output.
Structs§
- Json
Output - JSON output helper.
- Output
Builder - Helper for building text output.
- Output
Options - Output format options.
- Text
Output - Text output helper.
Enums§
- Output
Format - Output format.
Traits§
- Printable
- Trait for types that can be printed.
- Printable
List - Trait for collections of printable items.
Functions§
- print_
all - Print a list of Printable items to stdout.
- print_
items - Print a list of items in the specified format.
- print_
items_ to - Print a list of items to a custom writer in the specified format.