Struct labrador::messages::ShortVideoMessage
source · [−]pub struct ShortVideoMessage {
pub source: String,
pub target: String,
pub time: i64,
pub create_time: NaiveDateTime,
pub id: i64,
pub media_id: String,
pub thumb_media_id: String,
pub raw: String,
}
Available on crate feature
wechat
only.Fields
source: String
target: String
time: i64
create_time: NaiveDateTime
id: i64
media_id: String
thumb_media_id: String
raw: String
Trait Implementations
sourceimpl Clone for ShortVideoMessage
impl Clone for ShortVideoMessage
sourcefn clone(&self) -> ShortVideoMessage
fn clone(&self) -> ShortVideoMessage
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 ShortVideoMessage
impl Debug for ShortVideoMessage
sourceimpl MessageParser for ShortVideoMessage
impl MessageParser for ShortVideoMessage
type WechatMessage = ShortVideoMessage
fn from_xml(xml: &str) -> ShortVideoMessage
sourceimpl PartialEq<ShortVideoMessage> for ShortVideoMessage
impl PartialEq<ShortVideoMessage> for ShortVideoMessage
sourcefn eq(&self, other: &ShortVideoMessage) -> bool
fn eq(&self, other: &ShortVideoMessage) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Eq for ShortVideoMessage
impl StructuralEq for ShortVideoMessage
impl StructuralPartialEq for ShortVideoMessage
Auto Trait Implementations
impl RefUnwindSafe for ShortVideoMessage
impl Send for ShortVideoMessage
impl Sync for ShortVideoMessage
impl Unpin for ShortVideoMessage
impl UnwindSafe for ShortVideoMessage
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
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>
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
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