yabai 0.5.0

A crate for communicating with the yabai tiling window manager.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use thiserror::Error;

/// The main error type for errors returned by this crate.
#[derive(Error, Debug)]

pub enum YabaiError {
    #[error("IO Error: {0}")]
    FormatError(String),
    #[error("CommandError: {command:?} caused {message:?}")]
    CommandError { command: String, message: String },
}