pub enum MoveFocusReason {
Programmatic,
Next,
Previous,
}Expand description
The reason focus is moving, reported by MoveFocusRequestedArgs::reason
and passed to Controller::move_focus.
Variants§
Programmatic
Focus is being set programmatically.
Next
Focus is moving forward (for example Tab).
Previous
Focus is moving backward (for example Shift+Tab).
Trait Implementations§
Source§impl Clone for MoveFocusReason
impl Clone for MoveFocusReason
Source§fn clone(&self) -> MoveFocusReason
fn clone(&self) -> MoveFocusReason
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 MoveFocusReason
Source§impl Debug for MoveFocusReason
impl Debug for MoveFocusReason
impl Eq for MoveFocusReason
Source§impl PartialEq for MoveFocusReason
impl PartialEq for MoveFocusReason
impl StructuralPartialEq for MoveFocusReason
Auto Trait Implementations§
impl Freeze for MoveFocusReason
impl RefUnwindSafe for MoveFocusReason
impl Send for MoveFocusReason
impl Sync for MoveFocusReason
impl Unpin for MoveFocusReason
impl UnsafeUnpin for MoveFocusReason
impl UnwindSafe for MoveFocusReason
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