pub struct SponsoredMessage { /* private fields */ }
Expand description
Describes a sponsored message
Implementations§
Source§impl 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§
Source§impl AsRef<SponsoredMessage> for SponsoredMessage
impl AsRef<SponsoredMessage> for SponsoredMessage
Source§fn as_ref(&self) -> &SponsoredMessage
fn as_ref(&self) -> &SponsoredMessage
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for SponsoredMessage
impl Clone for SponsoredMessage
Source§fn clone(&self) -> SponsoredMessage
fn clone(&self) -> SponsoredMessage
Returns a copy 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 SponsoredMessage
impl Debug for SponsoredMessage
Source§impl Default for SponsoredMessage
impl Default for SponsoredMessage
Source§fn default() -> SponsoredMessage
fn default() -> SponsoredMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SponsoredMessage
impl<'de> Deserialize<'de> for SponsoredMessage
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
Auto Trait Implementations§
impl Freeze for SponsoredMessage
impl RefUnwindSafe for SponsoredMessage
impl Send for SponsoredMessage
impl Sync for SponsoredMessage
impl Unpin for SponsoredMessage
impl UnwindSafe for SponsoredMessage
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