Struct rust_tdlib::types::WebPage [−][src]
pub struct WebPage { /* fields omitted */ }
Expand description
Describes a web page preview
Implementations
impl WebPage
[src]
impl WebPage
[src]pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>
[src]
pub fn builder() -> RTDWebPageBuilder
[src]
pub fn url(&self) -> &String
[src]
pub fn display_url(&self) -> &String
[src]
pub fn type_(&self) -> &String
[src]
pub fn site_name(&self) -> &String
[src]
pub fn title(&self) -> &String
[src]
pub fn description(&self) -> &FormattedText
[src]
pub fn photo(&self) -> &Option<Photo>
[src]
pub fn embed_url(&self) -> &String
[src]
pub fn embed_type(&self) -> &String
[src]
pub fn embed_width(&self) -> i32
[src]
pub fn embed_height(&self) -> i32
[src]
pub fn duration(&self) -> i32
[src]
pub fn author(&self) -> &String
[src]
pub fn animation(&self) -> &Option<Animation>
[src]
pub fn audio(&self) -> &Option<Audio>
[src]
pub fn document(&self) -> &Option<Document>
[src]
pub fn sticker(&self) -> &Option<Sticker>
[src]
pub fn video(&self) -> &Option<Video>
[src]
pub fn video_note(&self) -> &Option<VideoNote>
[src]
pub fn voice_note(&self) -> &Option<VoiceNote>
[src]
pub fn instant_view_version(&self) -> i32
[src]
Trait Implementations
impl<'de> Deserialize<'de> for WebPage
[src]
impl<'de> Deserialize<'de> for WebPage
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for WebPage
impl Send for WebPage
impl Sync for WebPage
impl Unpin for WebPage
impl UnwindSafe for WebPage
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,