Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

Filterable

Swift
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift

View as Markdown

Package
libtmux-swift
Source
Sources/LibTmux/FilterExpr.swift
interface Filterable : protocol Filterable
interface [source]
interface [source]
interface Filterable

A model that can be filtered declaratively.

Key paths are lowered to stable ids inside a synchronous call and then discarded. Nothing stores one: AnyKeyPath is a non-Sendable class, so keeping it would make every expression that held it unsendable, and an expression's whole purpose is to travel.

4 declared, 0 inherited

Members

  • filterFieldID(for:) method The stable wire id for a key path, or nil if the property is not filterable.
  • filterFieldType(_:) method The value kind an id names, or nil when this model does not know it.
  • filterFormatField(_:) method The tmux format field an id reads, or nil when it has no single one.
  • filterValue(_:of:) method Reads the field an id names, or nil if this model has no such field.
Esc

Type to search.