Enum rust_tdlib::types::PageBlock
source · pub enum PageBlock {
Show 29 variants
Anchor(PageBlockAnchor),
Animation(PageBlockAnimation),
Audio(PageBlockAudio),
AuthorDate(PageBlockAuthorDate),
BlockQuote(PageBlockBlockQuote),
ChatLink(Box<PageBlockChatLink>),
Collage(PageBlockCollage),
Cover(PageBlockCover),
Details(PageBlockDetails),
Divider(PageBlockDivider),
Embedded(PageBlockEmbedded),
EmbeddedPost(PageBlockEmbeddedPost),
Footer(PageBlockFooter),
Header(PageBlockHeader),
Kicker(PageBlockKicker),
List(PageBlockList),
Map(PageBlockMap),
Paragraph(PageBlockParagraph),
Photo(PageBlockPhoto),
Preformatted(PageBlockPreformatted),
PullQuote(PageBlockPullQuote),
RelatedArticles(PageBlockRelatedArticles),
Slideshow(PageBlockSlideshow),
Subheader(PageBlockSubheader),
Subtitle(PageBlockSubtitle),
Table(PageBlockTable),
Title(PageBlockTitle),
Video(PageBlockVideo),
VoiceNote(PageBlockVoiceNote),
// some variants omitted
}
Expand description
Describes a block of an instant view web page
Variants§
Anchor(PageBlockAnchor)
An invisible anchor on a page, which can be used in a URL to open the page from the specified anchor
Animation(PageBlockAnimation)
An animation
Audio(PageBlockAudio)
An audio file
AuthorDate(PageBlockAuthorDate)
The author and publishing date of a page
BlockQuote(PageBlockBlockQuote)
A block quote
ChatLink(Box<PageBlockChatLink>)
A link to a chat
Collage(PageBlockCollage)
A collage
Cover(PageBlockCover)
A page cover
Details(PageBlockDetails)
A collapsible block
Divider(PageBlockDivider)
An empty block separating a page
Embedded(PageBlockEmbedded)
An embedded web page
EmbeddedPost(PageBlockEmbeddedPost)
An embedded post
The footer of a page
Header(PageBlockHeader)
A header
Kicker(PageBlockKicker)
A kicker
List(PageBlockList)
A list of data blocks
Map(PageBlockMap)
A map
Paragraph(PageBlockParagraph)
A text paragraph
Photo(PageBlockPhoto)
A photo
Preformatted(PageBlockPreformatted)
A preformatted text paragraph
PullQuote(PageBlockPullQuote)
A pull quote
RelatedArticles(PageBlockRelatedArticles)
Related articles
Slideshow(PageBlockSlideshow)
A slideshow
Subheader(PageBlockSubheader)
A subheader
Subtitle(PageBlockSubtitle)
The subtitle of a page
Table(PageBlockTable)
A table
Title(PageBlockTitle)
The title of a page
Video(PageBlockVideo)
A video
VoiceNote(PageBlockVoiceNote)
A voice note
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for PageBlock
impl<'de> Deserialize<'de> for PageBlock
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