pub enum FocusBehavior {
PassThrough,
Trap,
Inert,
}Expand description
Controls Tab focus traversal relative to this overlay entry.
Variants§
PassThrough
Tab continues to entries below after this one is exhausted.
Trap
Tab cycles only within this entry — cannot escape.
Inert
No focusable nodes. Ignored by all Tab traversal.
Trait Implementations§
Source§impl Clone for FocusBehavior
impl Clone for FocusBehavior
Source§fn clone(&self) -> FocusBehavior
fn clone(&self) -> FocusBehavior
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FocusBehavior
Source§impl Debug for FocusBehavior
impl Debug for FocusBehavior
impl Eq for FocusBehavior
Source§impl PartialEq for FocusBehavior
impl PartialEq for FocusBehavior
impl StructuralPartialEq for FocusBehavior
Auto Trait Implementations§
impl Freeze for FocusBehavior
impl RefUnwindSafe for FocusBehavior
impl Send for FocusBehavior
impl Sync for FocusBehavior
impl Unpin for FocusBehavior
impl UnsafeUnpin for FocusBehavior
impl UnwindSafe for FocusBehavior
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