pub struct OverlayState { /* private fields */ }Implementations§
Source§impl OverlayState
impl OverlayState
pub fn set_visible(&mut self, visible: bool)
pub fn is_visible(&self) -> bool
pub fn on_hotkey(&mut self, has_focus: bool) -> HotkeyAction
pub fn on_escape(&mut self) -> bool
Trait Implementations§
Source§impl Clone for OverlayState
impl Clone for OverlayState
Source§fn clone(&self) -> OverlayState
fn clone(&self) -> OverlayState
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 OverlayState
impl Debug for OverlayState
Source§impl Default for OverlayState
impl Default for OverlayState
Source§impl PartialEq for OverlayState
impl PartialEq for OverlayState
Source§fn eq(&self, other: &OverlayState) -> bool
fn eq(&self, other: &OverlayState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for OverlayState
impl Eq for OverlayState
impl StructuralPartialEq for OverlayState
Auto Trait Implementations§
impl Freeze for OverlayState
impl RefUnwindSafe for OverlayState
impl Send for OverlayState
impl Sync for OverlayState
impl Unpin for OverlayState
impl UnsafeUnpin for OverlayState
impl UnwindSafe for OverlayState
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§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.