pub struct GetMessageLink { /* private fields */ }Expand description
Returns an HTTPS link to a message in a chat. Available only for already sent messages in supergroups and channels, or if message.can_get_media_timestamp_links and a media timestamp link is generated. This is an offline request
Implementations§
Source§impl GetMessageLink
 
impl GetMessageLink
pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>
pub fn builder() -> RTDGetMessageLinkBuilder
pub fn chat_id(&self) -> i64
pub fn message_id(&self) -> i64
pub fn media_timestamp(&self) -> i64
pub fn for_album(&self) -> bool
pub fn for_comment(&self) -> bool
Trait Implementations§
Source§impl AsRef<GetMessageLink> for GetMessageLink
 
impl AsRef<GetMessageLink> for GetMessageLink
Source§fn as_ref(&self) -> &GetMessageLink
 
fn as_ref(&self) -> &GetMessageLink
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for GetMessageLink
 
impl Clone for GetMessageLink
Source§fn clone(&self) -> GetMessageLink
 
fn clone(&self) -> GetMessageLink
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 GetMessageLink
 
impl Debug for GetMessageLink
Source§impl Default for GetMessageLink
 
impl Default for GetMessageLink
Source§fn default() -> GetMessageLink
 
fn default() -> GetMessageLink
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetMessageLink
 
impl<'de> Deserialize<'de> for GetMessageLink
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 RObject for GetMessageLink
 
impl RObject for GetMessageLink
Source§impl Serialize for GetMessageLink
 
impl Serialize for GetMessageLink
impl RFunction for GetMessageLink
Auto Trait Implementations§
impl Freeze for GetMessageLink
impl RefUnwindSafe for GetMessageLink
impl Send for GetMessageLink
impl Sync for GetMessageLink
impl Unpin for GetMessageLink
impl UnwindSafe for GetMessageLink
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