pub struct InteractiveRegion {
pub id: RegionId,
pub rect: RegionRect,
pub z: i16,
pub kind: RegionKind,
pub hover_cursor: HoverCursor,
pub keyboard_binding: Option<KeyChord>,
}Fields§
§id: RegionId§rect: RegionRect§z: i16§kind: RegionKind§hover_cursor: HoverCursor§keyboard_binding: Option<KeyChord>Trait Implementations§
Source§impl Clone for InteractiveRegion
impl Clone for InteractiveRegion
Source§fn clone(&self) -> InteractiveRegion
fn clone(&self) -> InteractiveRegion
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 moreSource§impl Debug for InteractiveRegion
impl Debug for InteractiveRegion
Source§impl<'de> Deserialize<'de> for InteractiveRegion
impl<'de> Deserialize<'de> for InteractiveRegion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for InteractiveRegion
Source§impl PartialEq for InteractiveRegion
impl PartialEq for InteractiveRegion
Source§fn eq(&self, other: &InteractiveRegion) -> bool
fn eq(&self, other: &InteractiveRegion) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InteractiveRegion
impl Serialize for InteractiveRegion
impl StructuralPartialEq for InteractiveRegion
Auto Trait Implementations§
impl Freeze for InteractiveRegion
impl RefUnwindSafe for InteractiveRegion
impl Send for InteractiveRegion
impl Sync for InteractiveRegion
impl Unpin for InteractiveRegion
impl UnsafeUnpin for InteractiveRegion
impl UnwindSafe for InteractiveRegion
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.