Struct rust_tdlib::types::SponsoredMessage
source · [−]pub struct SponsoredMessage { /* private fields */ }Expand description
Describes a sponsored message
Implementations
sourceimpl SponsoredMessage
impl SponsoredMessage
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> SponsoredMessageBuilder
pub fn message_id(&self) -> i64
pub fn sponsor_chat_id(&self) -> i64
pub fn link(&self) -> &Option<InternalLinkType>
pub fn content(&self) -> &MessageContent
Trait Implementations
sourceimpl AsRef<SponsoredMessage> for SponsoredMessage
impl AsRef<SponsoredMessage> for SponsoredMessage
sourcefn as_ref(&self) -> &SponsoredMessage
fn as_ref(&self) -> &SponsoredMessage
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for SponsoredMessage
impl Clone for SponsoredMessage
sourcefn clone(&self) -> SponsoredMessage
fn clone(&self) -> SponsoredMessage
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 SponsoredMessage
impl Debug for SponsoredMessage
sourceimpl Default for SponsoredMessage
impl Default for SponsoredMessage
sourcefn default() -> SponsoredMessage
fn default() -> SponsoredMessage
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SponsoredMessage
impl<'de> Deserialize<'de> for SponsoredMessage
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 Serialize for SponsoredMessage
impl Serialize for SponsoredMessage
Auto Trait Implementations
impl RefUnwindSafe for SponsoredMessage
impl Send for SponsoredMessage
impl Sync for SponsoredMessage
impl Unpin for SponsoredMessage
impl UnwindSafe for SponsoredMessage
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