pub struct WebPage {Show 20 fields
pub has_large_media: bool,
pub video_cover_photo: bool,
pub id: i64,
pub url: String,
pub display_url: String,
pub hash: i32,
pub type: Option<String>,
pub site_name: Option<String>,
pub title: Option<String>,
pub description: Option<String>,
pub photo: Option<Photo>,
pub embed_url: Option<String>,
pub embed_type: Option<String>,
pub embed_width: Option<i32>,
pub embed_height: Option<i32>,
pub duration: Option<i32>,
pub author: Option<String>,
pub document: Option<Document>,
pub cached_page: Option<Page>,
pub attributes: Option<Vec<WebPageAttribute>>,
}Expand description
Generated from:
webPage#e89c45b2 flags:# has_large_media:flags.13?true video_cover_photo:flags.14?true id:long url:string display_url:string hash:int type:flags.0?string site_name:flags.1?string title:flags.2?string description:flags.3?string photo:flags.4?Photo embed_url:flags.5?string embed_type:flags.5?string embed_width:flags.6?int embed_height:flags.6?int duration:flags.7?int author:flags.8?string document:flags.9?Document cached_page:flags.10?Page attributes:flags.12?Vector<WebPageAttribute> = WebPageFields§
§has_large_media: bool§video_cover_photo: bool§id: i64§url: String§display_url: String§hash: i32§type: Option<String>§site_name: Option<String>§title: Option<String>§description: Option<String>§photo: Option<Photo>§embed_url: Option<String>§embed_type: Option<String>§embed_width: Option<i32>§embed_height: Option<i32>§duration: Option<i32>§document: Option<Document>§cached_page: Option<Page>§attributes: Option<Vec<WebPageAttribute>>Trait Implementations§
Source§impl Deserializable for WebPage
impl Deserializable for WebPage
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl Identifiable for WebPage
impl Identifiable for WebPage
Source§const CONSTRUCTOR_ID: u32 = 0xe89c45b2
const CONSTRUCTOR_ID: u32 = 0xe89c45b2
The constructor ID as specified in the TL schema.
Source§impl Serializable for WebPage
impl Serializable for WebPage
impl StructuralPartialEq for WebPage
Auto Trait Implementations§
impl Freeze for WebPage
impl RefUnwindSafe for WebPage
impl Send for WebPage
impl Sync for WebPage
impl Unpin for WebPage
impl UnsafeUnpin for WebPage
impl UnwindSafe for WebPage
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