pub struct OverlayHit {
pub key: OverlayKey,
pub band: OverlayBand,
pub input: OverlayInput,
pub outside_tap: OutsideTap,
pub keys: OverlayKeys,
pub window_rect: Rect,
}Expand description
An OverlayEntry’s routing half, kept between passes; no pod, so no co-ownership.
Fields§
§key: OverlayKey§band: OverlayBand§input: OverlayInput§outside_tap: OutsideTap§keys: OverlayKeys§window_rect: RectTrait Implementations§
Source§impl Clone for OverlayHit
impl Clone for OverlayHit
impl Copy for OverlayHit
Source§impl Debug for OverlayHit
impl Debug for OverlayHit
Source§impl PartialEq for OverlayHit
impl PartialEq for OverlayHit
impl StructuralPartialEq for OverlayHit
Auto Trait Implementations§
impl Freeze for OverlayHit
impl RefUnwindSafe for OverlayHit
impl Send for OverlayHit
impl Sync for OverlayHit
impl Unpin for OverlayHit
impl UnsafeUnpin for OverlayHit
impl UnwindSafe for OverlayHit
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> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.