pub struct EphemeralMessage {
pub id: String,
pub thread_id: String,
pub used_fallback: bool,
}Expand description
An ephemeral (visible-only-to-user) message confirmation.
Fields§
§id: StringPlatform-assigned message identifier.
thread_id: StringThread the message belongs to.
used_fallback: boolWhether a plaintext fallback was used because the adapter does not support true ephemeral messages.
Trait Implementations§
Source§impl Clone for EphemeralMessage
impl Clone for EphemeralMessage
Source§fn clone(&self) -> EphemeralMessage
fn clone(&self) -> EphemeralMessage
Returns a duplicate of the value. Read more
1.0.0 · 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 EphemeralMessage
impl Debug for EphemeralMessage
Source§impl<'de> Deserialize<'de> for EphemeralMessage
impl<'de> Deserialize<'de> for EphemeralMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EphemeralMessage
impl RefUnwindSafe for EphemeralMessage
impl Send for EphemeralMessage
impl Sync for EphemeralMessage
impl Unpin for EphemeralMessage
impl UnsafeUnpin for EphemeralMessage
impl UnwindSafe for EphemeralMessage
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