pub struct AxQuery {
pub role: Option<String>,
pub name: Option<String>,
pub name_contains: Option<String>,
pub named: bool,
pub disabled: Option<bool>,
pub min_count: Option<usize>,
pub max_count: Option<usize>,
}Expand description
A role/name assertion over the control server’s ax nodes ({role, name, disabled, ...}).
Fields§
§role: Option<String>ARIA or implicit role, compared case-insensitively.
name: Option<String>Accessible name, equal after trimming and collapsing whitespace.
name_contains: Option<String>Accessible name contains this text (case-insensitive).
named: boolThe accessible name must not be empty.
disabled: Option<bool>§min_count: Option<usize>At least this many nodes must match (default 1).
max_count: Option<usize>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AxQuery
impl RefUnwindSafe for AxQuery
impl Send for AxQuery
impl Sync for AxQuery
impl Unpin for AxQuery
impl UnsafeUnpin for AxQuery
impl UnwindSafe for AxQuery
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more