eos-eapi 0.1.0

Arista EOS eAPI client library
Documentation
# EOS eAPI

This crate allows execution of CLI commands on [Arista](https://www.arista.com) EOS switches from
Rust programs.

---
```toml
[dependencies]
eos_eapi = "0.1"
```

# Example

API usage example:
```
let result = eapi_run(None, &["show clock", "show aliases"], ResultFormat::Json);
match result {
    Response::Result(v) => println!("{v:?}"),
    Response::Error {
        message,
        code,
        errors,
    } => println!("error code: {code}, message: {message}, outputs: {errors:#?}"),
};