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
Auto Trait Implementations§
impl Freeze for PageBlock
impl RefUnwindSafe for PageBlock
impl Send for PageBlock
impl Sync for PageBlock
impl Unpin for PageBlock
impl UnwindSafe for PageBlock
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