pub enum UpdateFocusWarning {
FocusInvalidDomId(DomId),
FocusInvalidNodeId(NodeHierarchyItemId),
CouldNotFindFocusNode(String),
}Expand description
Warning/error type for focus resolution failures.
Returned by resolve_focus_target when the requested focus target
cannot be resolved to a valid focusable node.
Variants§
FocusInvalidDomId(DomId)
The specified DOM ID does not exist in the layout results
FocusInvalidNodeId(NodeHierarchyItemId)
The specified node ID does not exist within its DOM
CouldNotFindFocusNode(String)
CSS path selector did not match any focusable node (includes the path for debugging)
Trait Implementations§
Source§impl Clone for UpdateFocusWarning
impl Clone for UpdateFocusWarning
Source§fn clone(&self) -> UpdateFocusWarning
fn clone(&self) -> UpdateFocusWarning
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 UpdateFocusWarning
impl Debug for UpdateFocusWarning
Source§impl PartialEq for UpdateFocusWarning
impl PartialEq for UpdateFocusWarning
impl StructuralPartialEq for UpdateFocusWarning
Auto Trait Implementations§
impl Freeze for UpdateFocusWarning
impl RefUnwindSafe for UpdateFocusWarning
impl Send for UpdateFocusWarning
impl Sync for UpdateFocusWarning
impl Unpin for UpdateFocusWarning
impl UnwindSafe for UpdateFocusWarning
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<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