#[repr(C)]pub struct PopoverStateWrapper {
pub inner: PopoverState,
pub on_toggle: OptionPopoverOnToggle,
}Fields§
§inner: PopoverStateWhether the panel is currently open.
on_toggle: OptionPopoverOnToggleOptional: function to call when the popover is toggled.
Trait Implementations§
Source§impl Clone for PopoverStateWrapper
impl Clone for PopoverStateWrapper
Source§fn clone(&self) -> PopoverStateWrapper
fn clone(&self) -> PopoverStateWrapper
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 PopoverStateWrapper
impl Debug for PopoverStateWrapper
Source§impl Default for PopoverStateWrapper
impl Default for PopoverStateWrapper
Source§fn default() -> PopoverStateWrapper
fn default() -> PopoverStateWrapper
Returns the “default value” for a type. Read more
impl Eq for PopoverStateWrapper
Source§impl PartialEq for PopoverStateWrapper
impl PartialEq for PopoverStateWrapper
impl StructuralPartialEq for PopoverStateWrapper
Auto Trait Implementations§
impl Freeze for PopoverStateWrapper
impl RefUnwindSafe for PopoverStateWrapper
impl Send for PopoverStateWrapper
impl Sync for PopoverStateWrapper
impl Unpin for PopoverStateWrapper
impl UnsafeUnpin for PopoverStateWrapper
impl UnwindSafe for PopoverStateWrapper
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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