pub enum AttachmentEvent {
Opened {
id: SharedString,
},
Removed {
id: SharedString,
},
}Expand description
An interaction emitted by attachment previews.
Variants§
Opened
The user activated a read-only attachment (open, preview, download).
Fields
§
id: SharedStringStable attachment identifier.
Removed
The user removed an attachment from a composer.
Fields
§
id: SharedStringStable attachment identifier.
Trait Implementations§
Source§impl Clone for AttachmentEvent
impl Clone for AttachmentEvent
Source§impl Debug for AttachmentEvent
impl Debug for AttachmentEvent
impl Eq for AttachmentEvent
Source§impl PartialEq for AttachmentEvent
impl PartialEq for AttachmentEvent
impl StructuralPartialEq for AttachmentEvent
Auto Trait Implementations§
impl Freeze for AttachmentEvent
impl RefUnwindSafe for AttachmentEvent
impl Send for AttachmentEvent
impl Sync for AttachmentEvent
impl Unpin for AttachmentEvent
impl UnsafeUnpin for AttachmentEvent
impl UnwindSafe for AttachmentEvent
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