ipmi 0.1.2

IPMI v2.0 RMCP+ client library (async-first + optional blocking) with session authentication, integrity and confidentiality.
Documentation
# Examples

All examples use the same argument order:

```
cargo run --example <name> -- <host:port> <username> <password> [extra...]
```

Examples:

```
# Async (default)
cargo run --example tokio_get_device_id -- 192.168.1.10:623 admin password

# Blocking (feature `blocking`)
cargo run --no-default-features --features blocking --example get_device_id -- 192.168.1.10:623 admin password
cargo run --no-default-features --features blocking --example get_self_test_results -- 192.168.1.10:623 admin password
cargo run --no-default-features --features blocking --example get_system_guid -- 192.168.1.10:623 admin password
cargo run --no-default-features --features blocking --example get_chassis_status -- 192.168.1.10:623 admin password
cargo run --no-default-features --features blocking --example chassis_control -- 192.168.1.10:623 admin password on
cargo run --no-default-features --features blocking --example get_channel_auth_capabilities -- 192.168.1.10:623 admin password 1 admin
```