Struct webhooks::api::MessageOut
source · [−]pub struct MessageOut {
pub channels: Option<Vec<String>>,
pub event_id: Option<String>,
pub event_type: String,
pub id: String,
pub payload: Value,
pub timestamp: String,
}
Fields
channels: Option<Vec<String>>
List of free-form identifiers that endpoints can filter by
event_id: Option<String>
Optional unique identifier for the message
event_type: String
id: String
payload: Value
timestamp: String
Implementations
sourceimpl MessageOut
impl MessageOut
Trait Implementations
sourceimpl Clone for MessageOut
impl Clone for MessageOut
sourcefn clone(&self) -> MessageOut
fn clone(&self) -> MessageOut
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MessageOut
impl Debug for MessageOut
sourceimpl Default for MessageOut
impl Default for MessageOut
sourcefn default() -> MessageOut
fn default() -> MessageOut
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MessageOut
impl<'de> Deserialize<'de> for MessageOut
sourcefn 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
sourceimpl PartialEq<MessageOut> for MessageOut
impl PartialEq<MessageOut> for MessageOut
sourcefn eq(&self, other: &MessageOut) -> bool
fn eq(&self, other: &MessageOut) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for MessageOut
impl Serialize for MessageOut
impl StructuralPartialEq for MessageOut
Auto Trait Implementations
impl RefUnwindSafe for MessageOut
impl Send for MessageOut
impl Sync for MessageOut
impl Unpin for MessageOut
impl UnwindSafe for MessageOut
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more