pub enum FocusRequest {
To(ElementId),
Next,
Previous,
First,
Last,
Release,
}Expand description
Focus change request type.
Variants§
To(ElementId)
Move focus to a specific element.
Next
Move focus to the next element (forward).
Previous
Move focus to the previous element (backward).
First
Move focus to the first element.
Last
Move focus to the last element.
Release
Release focus (no element focused).
Trait Implementations§
Source§impl Clone for FocusRequest
impl Clone for FocusRequest
Source§fn clone(&self) -> FocusRequest
fn clone(&self) -> FocusRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FocusRequest
impl Debug for FocusRequest
Source§impl PartialEq for FocusRequest
impl PartialEq for FocusRequest
impl Copy for FocusRequest
impl Eq for FocusRequest
impl StructuralPartialEq for FocusRequest
Auto Trait Implementations§
impl Freeze for FocusRequest
impl RefUnwindSafe for FocusRequest
impl Send for FocusRequest
impl Sync for FocusRequest
impl Unpin for FocusRequest
impl UnsafeUnpin for FocusRequest
impl UnwindSafe for FocusRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more