#[repr(C)]pub struct ChipStateWrapper {
pub inner: ChipState,
pub on_remove: OptionChipOnRemove,
pub on_click: OptionChipOnClick,
}Fields§
§inner: ChipStateWhether the chip is currently visible.
on_remove: OptionChipOnRemoveOptional: function to call when the chip is removed.
on_click: OptionChipOnClickOptional: function to call when the chip’s label area is clicked.
Trait Implementations§
Source§impl Clone for ChipStateWrapper
impl Clone for ChipStateWrapper
Source§fn clone(&self) -> ChipStateWrapper
fn clone(&self) -> ChipStateWrapper
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 ChipStateWrapper
impl Debug for ChipStateWrapper
Source§impl Default for ChipStateWrapper
impl Default for ChipStateWrapper
Source§fn default() -> ChipStateWrapper
fn default() -> ChipStateWrapper
Returns the “default value” for a type. Read more
impl Eq for ChipStateWrapper
Source§impl PartialEq for ChipStateWrapper
impl PartialEq for ChipStateWrapper
impl StructuralPartialEq for ChipStateWrapper
Auto Trait Implementations§
impl Freeze for ChipStateWrapper
impl RefUnwindSafe for ChipStateWrapper
impl Send for ChipStateWrapper
impl Sync for ChipStateWrapper
impl Unpin for ChipStateWrapper
impl UnsafeUnpin for ChipStateWrapper
impl UnwindSafe for ChipStateWrapper
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