pub struct WebhookMessage {
pub content: MessageContent,
pub at: WebhookMessageAt,
pub send_result_cb: Option<Arc<dyn Fn(Result<(u16, String), Error>) + Send + Sync + 'static>>,
}Fields§
§content: MessageContent§at: WebhookMessageAt§send_result_cb: Option<Arc<dyn Fn(Result<(u16, String), Error>) + Send + Sync + 'static>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for WebhookMessage
impl<'de> Deserialize<'de> for WebhookMessage
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 WebhookMessage
impl !RefUnwindSafe for WebhookMessage
impl Send for WebhookMessage
impl Sync for WebhookMessage
impl Unpin for WebhookMessage
impl UnsafeUnpin for WebhookMessage
impl !UnwindSafe for WebhookMessage
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