pub enum TagInputEvent {
Added(SharedString),
Removed(SharedString),
Duplicate(SharedString),
Refused(SharedString),
}Expand description
What a tag field reports. The owner decides what any of it means.
Variants§
Added(SharedString)
A value the typist asked to add.
Removed(SharedString)
A tag the typist asked to remove.
Duplicate(SharedString)
The value is already in the set. Reported rather than dropped, so a host can say so where the typist is looking.
Refused(SharedString)
The set is already as large as it was allowed to be.
Trait Implementations§
Source§impl Clone for TagInputEvent
impl Clone for TagInputEvent
Source§fn clone(&self) -> TagInputEvent
fn clone(&self) -> TagInputEvent
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 TagInputEvent
impl Debug for TagInputEvent
impl Eq for TagInputEvent
impl EventEmitter<TagInputEvent> for TagInput
Source§impl PartialEq for TagInputEvent
impl PartialEq for TagInputEvent
impl StructuralPartialEq for TagInputEvent
Auto Trait Implementations§
impl Freeze for TagInputEvent
impl RefUnwindSafe for TagInputEvent
impl Send for TagInputEvent
impl Sync for TagInputEvent
impl Unpin for TagInputEvent
impl UnsafeUnpin for TagInputEvent
impl UnwindSafe for TagInputEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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