PaneRel
PaneRel applies quantifiers to a materialized Pane relation; 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.
Source and package
- Qualified name
-
tmux.Pane Rel - Package
- tmux
- Distribution
- github.com/libtmux/libtmux-go/tmux
- Source
- tmux/filter_generated.go
Fields3#
| Name | Type | Description |
|---|---|---|
| Every | *Pane | Every requires a universal match and is vacuously true for an empty relation. |
| None | *Pane | None excludes the candidate when any related value matches. |
| Some | *Pane | Some requires an existential match: at least one related value must match. |
Members2#
- MarshalJSON method MarshalJSON validates and encodes the pane relation; failures wrap
ErrInvalidFilter. - 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.