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

query.FilterExpressionError

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

View as Markdown

Module
query
Package
libtmux
Source
crates/libtmux/src/query.rs
struct query.FilterExpressionError
structoverload [source]
structoverload [source]
struct query.FilterExpressionError

A source-less, value-free portable expression validation error.

The error retains only its category. In particular, it never retains a regex pattern, field literal, or rejected serialized value.

Examples

use libtmux::query::{FilterExpressionErrorKind, TextField};
use libtmux::query::__private;
struct Row;
let field: TextField<Row> = __private::text_field("row", "name");
let error = field.regex("[").expect_err("the pattern is invalid");
assert_eq!(error.kind(), FilterExpressionErrorKind::InvalidRegex);

1 declared, 0 inherited

Members

  • kind method Return the value-free validation category.
Esc

Type to search.