rmux-core 0.2.0

Core session, pane, layout, format, hook, and buffer model for the RMUX terminal multiplexer.
Documentation
use std::{collections::HashSet, fs};

use super::{registry, resolve_option_name, OptionStore, ShowOptionsMode};
use rmux_proto::types::OptionScopeSelector;
use rmux_proto::{
    OptionName, PaneTarget, RmuxError, ScopeSelector, SessionName, SetOptionMode, WindowTarget,
};

fn session_name(value: &str) -> SessionName {
    SessionName::new(value).expect("valid session name")
}

#[path = "tests/store_resolution.rs"]
mod store_resolution;

#[path = "tests/show_validation.rs"]
mod show_validation;

#[path = "tests/registry_metadata.rs"]
mod registry_metadata;

#[path = "tests/user_options.rs"]
mod user_options;

#[path = "tests/mutation_unset.rs"]
mod mutation_unset;

#[path = "tests/effects_defaults.rs"]
mod effects_defaults;