pub struct ParentZone(pub ZoneId);Expand description
Context marker a DropZone provides so zones nested inside it can
discover their parent - powering hierarchical keyboard traversal with no
configuration.
Tuple Fields§
§0: ZoneIdTrait Implementations§
Source§impl Clone for ParentZone
impl Clone for ParentZone
Source§fn clone(&self) -> ParentZone
fn clone(&self) -> ParentZone
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 ParentZone
Source§impl PartialEq for ParentZone
impl PartialEq for ParentZone
Source§fn eq(&self, other: &ParentZone) -> bool
fn eq(&self, other: &ParentZone) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ParentZone
Auto Trait Implementations§
impl Freeze for ParentZone
impl RefUnwindSafe for ParentZone
impl Send for ParentZone
impl Sync for ParentZone
impl Unpin for ParentZone
impl UnsafeUnpin for ParentZone
impl UnwindSafe for ParentZone
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,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.