Enum gtk4::accessible::Relation
source · [−]#[non_exhaustive]
pub enum Relation<'r> {
Show 18 variants
ActiveDescendant(&'r Accessible),
ColCount(i32),
ColIndex(i32),
ColIndexText(&'r str),
ColSpan(i32),
Controls(&'r [&'r Accessible]),
DescribedBy(&'r [&'r Accessible]),
Details(&'r [&'r Accessible]),
ErrorMessage(&'r Accessible),
FlowTo(&'r [&'r Accessible]),
LabelledBy(&'r [&'r Accessible]),
Owns(&'r [&'r Accessible]),
PosInSet(i32),
RowCount(i32),
RowIndex(i32),
RowIndexText(&'r str),
RowSpan(i32),
SetSize(i32),
}
Expand description
Type-safe enum container for AccessibleRelation
values.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ActiveDescendant(&'r Accessible)
ColCount(i32)
ColIndex(i32)
ColIndexText(&'r str)
ColSpan(i32)
Controls(&'r [&'r Accessible])
DescribedBy(&'r [&'r Accessible])
Details(&'r [&'r Accessible])
ErrorMessage(&'r Accessible)
FlowTo(&'r [&'r Accessible])
LabelledBy(&'r [&'r Accessible])
Owns(&'r [&'r Accessible])
PosInSet(i32)
RowCount(i32)
RowIndex(i32)
RowIndexText(&'r str)
RowSpan(i32)
SetSize(i32)
Trait Implementations
Auto Trait Implementations
impl<'r> RefUnwindSafe for Relation<'r>
impl<'r> !Send for Relation<'r>
impl<'r> !Sync for Relation<'r>
impl<'r> Unpin for Relation<'r>
impl<'r> UnwindSafe for Relation<'r>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more