Struct rust_tdlib::types::NotificationTypeNewPushMessage
source · [−]pub struct NotificationTypeNewPushMessage { /* private fields */ }
Expand description
New message was received through a push notification
Implementations
sourceimpl NotificationTypeNewPushMessage
impl NotificationTypeNewPushMessage
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> NotificationTypeNewPushMessageBuilder
pub fn message_id(&self) -> i64
pub fn sender_id(&self) -> &MessageSender
pub fn sender_name(&self) -> &String
pub fn is_outgoing(&self) -> bool
pub fn content(&self) -> &PushMessageContent
Trait Implementations
sourceimpl AsRef<NotificationTypeNewPushMessage> for NotificationTypeNewPushMessage
impl AsRef<NotificationTypeNewPushMessage> for NotificationTypeNewPushMessage
sourcefn as_ref(&self) -> &NotificationTypeNewPushMessage
fn as_ref(&self) -> &NotificationTypeNewPushMessage
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for NotificationTypeNewPushMessage
impl Clone for NotificationTypeNewPushMessage
sourcefn clone(&self) -> NotificationTypeNewPushMessage
fn clone(&self) -> NotificationTypeNewPushMessage
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 Default for NotificationTypeNewPushMessage
impl Default for NotificationTypeNewPushMessage
sourcefn default() -> NotificationTypeNewPushMessage
fn default() -> NotificationTypeNewPushMessage
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for NotificationTypeNewPushMessage
impl<'de> Deserialize<'de> for NotificationTypeNewPushMessage
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
impl TDNotificationType for NotificationTypeNewPushMessage
Auto Trait Implementations
impl RefUnwindSafe for NotificationTypeNewPushMessage
impl Send for NotificationTypeNewPushMessage
impl Sync for NotificationTypeNewPushMessage
impl Unpin for NotificationTypeNewPushMessage
impl UnwindSafe for NotificationTypeNewPushMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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