tmux.PaneRel
Go
- Python Unavailable
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go
- Java Unavailable
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
- Module
- tmux
- Package
- github.com/libtmux/libtmux-go/tmux
- Source
- tmux/filter_generated.go
-
PaneRel applies quantifiers to a materialized
Panerelation; its zero value is invalid. Some is existential, Every is universal and vacuously true for an empty relation, and None excludes; enabled quantifiers are conjunctive.
5 declared, 0 inherited
Members
- Every attribute Every requires a universal match and is vacuously true for an empty relation.
- MarshalJSON method MarshalJSON validates and encodes the pane relation; failures wrap
ErrInvalidFilter. - None attribute None excludes the candidate when any related value matches.
- Some attribute Some requires an existential match: at least one related value must match.
- UnmarshalJSON method UnmarshalJSON clears the receiver, strictly decodes a pane relation, then validates it. Unknown or duplicate fields, trailing data, and semantic failures wrap
ErrInvalidFilter; the receiver may retain decoded state on error.