Expand description
Rust client for Triad native IPC.
Most Rust users should start with Client:
use eww_triad::{Client, QueryRequest};
let client = Client::connect_default()?;
let state = client.eww_state_once()?;
let capabilities = client.query(QueryRequest::Capabilities)?;The client talks to Triad’s Unix socket directly. The eww-triad binary
wraps the same client for shell and Eww use.
Re-exports§
pub use client::AsyncClient;pub use client::BindingKind;pub use client::Client;pub use client::EventFilter;pub use client::LayoutTarget;pub use client::QueryRequest;pub use error::Error;pub use error::Result;