pub struct LeftPayload {
pub event_time: TimeStamp,
pub channel: Channel,
}
Expand description
LEFT
ペイロード
§Example
use traq_bot_http::payloads::LeftPayload;
let payload = r##"{
"eventTime": "2019-05-08T13:49:16.497848449Z",
"channel": {
"id": "f86c925c-3002-4ba5-939a-c92344e534f9",
"name": "po",
"path": "#a/po",
"parentId": "ea452867-553b-4808-a14f-a47ee0009ee6",
"creator": {
"id": "dfdff0c9-5de0-46ee-9721-2525e8bb3d45",
"name": "takashi_trap",
"displayName": "寺田 健二",
"iconId": "2bc06cda-bdb9-4a68-8000-62f907f36a92",
"bot": false
},
"createdAt": "2018-04-25T12:22:02Z",
"updatedAt": "2018-04-25T12:22:02Z"
}
}"##;
let payload: LeftPayload = payload.parse()?;
println!("{payload}");
Fields§
§event_time: TimeStamp
§channel: Channel
Trait Implementations§
Source§impl Clone for LeftPayload
impl Clone for LeftPayload
Source§fn clone(&self) -> LeftPayload
fn clone(&self) -> LeftPayload
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 LeftPayload
impl Debug for LeftPayload
Source§impl<'de> Deserialize<'de> for LeftPayload
impl<'de> Deserialize<'de> for LeftPayload
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
Source§impl Display for LeftPayload
impl Display for LeftPayload
Source§impl From<JoinedPayload> for LeftPayload
impl From<JoinedPayload> for LeftPayload
Source§fn from(payload: JoinedPayload) -> Self
fn from(payload: JoinedPayload) -> Self
Converts to this type from the input type.
Source§impl From<LeftPayload> for Event
impl From<LeftPayload> for Event
Source§fn from(event: LeftPayload) -> Self
fn from(event: LeftPayload) -> Self
Converts to this type from the input type.
Source§impl From<LeftPayload> for JoinedPayload
impl From<LeftPayload> for JoinedPayload
Source§fn from(payload: LeftPayload) -> Self
fn from(payload: LeftPayload) -> Self
Converts to this type from the input type.
Source§impl FromStr for LeftPayload
impl FromStr for LeftPayload
Source§impl PartialEq for LeftPayload
impl PartialEq for LeftPayload
Source§impl Serialize for LeftPayload
impl Serialize for LeftPayload
impl Eq for LeftPayload
impl StructuralPartialEq for LeftPayload
Auto Trait Implementations§
impl Freeze for LeftPayload
impl RefUnwindSafe for LeftPayload
impl Send for LeftPayload
impl Sync for LeftPayload
impl Unpin for LeftPayload
impl UnwindSafe for LeftPayload
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