server.discovery.SessionTreeFields
Rust
- Python Unavailable
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
- Module
- server.discovery
- Package
- libtmux
- Source
- crates/libtmux/src/server/discovery.rs
-
Typed filter handles for
SessionTree.The session's own fields sit under
session, andwindowsis the relation that makes a question about a session's contents expressible.Examples
use libtmux::query::Filterable as _;use libtmux::{SessionTree, WindowTree};let sessions = SessionTree::filter_fields();let windows = WindowTree::filter_fields();// The session's own fields sit beside the relation rather than behind it, so// a question about the session and a question about what it contains compose.let building = sessions.session.session_name.starts_with("build").and(sessions.windows.any(windows.window.window_name.eq("editor")));
2 declared, 0 inherited