On this page
Filterable
- Package
- libtmux-swift
- Source
- Sources/LibTmux/FilterExpr.swift
- interface Filterable : protocol Filterable
- Bases:
A model that can be filtered declaratively.
Key paths are lowered to stable ids inside a synchronous call and then discarded. Nothing stores one:
AnyKeyPathis a non-Sendableclass, so keeping it would make every expression that held it unsendable, and an expression's whole purpose is to travel.
3 declared, 0 inherited
Members
- filterFieldID(for:) method The stable wire id for a key path, or
nilif the property is not filterable. - filterFieldType(_:) method The value kind an id names, or
nilwhen this model does not know it. - filterValue(_:of:) method Reads the field an id names, or
nilif this model has no such field.