[−][src]Enum rtdlib::types::PageBlock
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(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
impl PageBlock
[src]
pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>
[src]
pub fn is_anchor(&self) -> bool
[src]
pub fn is_animation(&self) -> bool
[src]
pub fn is_audio(&self) -> bool
[src]
pub fn is_author_date(&self) -> bool
[src]
pub fn is_block_quote(&self) -> bool
[src]
pub fn is_chat_link(&self) -> bool
[src]
pub fn is_collage(&self) -> bool
[src]
pub fn is_cover(&self) -> bool
[src]
pub fn is_details(&self) -> bool
[src]
pub fn is_divider(&self) -> bool
[src]
pub fn is_embedded(&self) -> bool
[src]
pub fn is_embedded_post(&self) -> bool
[src]
pub fn is_footer(&self) -> bool
[src]
pub fn is_header(&self) -> bool
[src]
pub fn is_kicker(&self) -> bool
[src]
pub fn is_list(&self) -> bool
[src]
pub fn is_map(&self) -> bool
[src]
pub fn is_paragraph(&self) -> bool
[src]
pub fn is_photo(&self) -> bool
[src]
pub fn is_preformatted(&self) -> bool
[src]
pub fn is_pull_quote(&self) -> bool
[src]
pub fn is_related_articles(&self) -> bool
[src]
pub fn is_slideshow(&self) -> bool
[src]
pub fn is_subheader(&self) -> bool
[src]
pub fn is_subtitle(&self) -> bool
[src]
pub fn is_table(&self) -> bool
[src]
pub fn is_title(&self) -> bool
[src]
pub fn is_video(&self) -> bool
[src]
pub fn is_voice_note(&self) -> bool
[src]
pub fn on_anchor<F: FnOnce(&PageBlockAnchor)>(&self, fnc: F) -> &Self
[src]
pub fn on_animation<F: FnOnce(&PageBlockAnimation)>(&self, fnc: F) -> &Self
[src]
pub fn on_audio<F: FnOnce(&PageBlockAudio)>(&self, fnc: F) -> &Self
[src]
pub fn on_author_date<F: FnOnce(&PageBlockAuthorDate)>(&self, fnc: F) -> &Self
[src]
pub fn on_block_quote<F: FnOnce(&PageBlockBlockQuote)>(&self, fnc: F) -> &Self
[src]
pub fn on_chat_link<F: FnOnce(&PageBlockChatLink)>(&self, fnc: F) -> &Self
[src]
pub fn on_collage<F: FnOnce(&PageBlockCollage)>(&self, fnc: F) -> &Self
[src]
pub fn on_cover<F: FnOnce(&PageBlockCover)>(&self, fnc: F) -> &Self
[src]
pub fn on_details<F: FnOnce(&PageBlockDetails)>(&self, fnc: F) -> &Self
[src]
pub fn on_divider<F: FnOnce(&PageBlockDivider)>(&self, fnc: F) -> &Self
[src]
pub fn on_embedded<F: FnOnce(&PageBlockEmbedded)>(&self, fnc: F) -> &Self
[src]
pub fn on_embedded_post<F: FnOnce(&PageBlockEmbeddedPost)>(
&self,
fnc: F
) -> &Self
[src]
&self,
fnc: F
) -> &Self
pub fn on_footer<F: FnOnce(&PageBlockFooter)>(&self, fnc: F) -> &Self
[src]
pub fn on_header<F: FnOnce(&PageBlockHeader)>(&self, fnc: F) -> &Self
[src]
pub fn on_kicker<F: FnOnce(&PageBlockKicker)>(&self, fnc: F) -> &Self
[src]
pub fn on_list<F: FnOnce(&PageBlockList)>(&self, fnc: F) -> &Self
[src]
pub fn on_map<F: FnOnce(&PageBlockMap)>(&self, fnc: F) -> &Self
[src]
pub fn on_paragraph<F: FnOnce(&PageBlockParagraph)>(&self, fnc: F) -> &Self
[src]
pub fn on_photo<F: FnOnce(&PageBlockPhoto)>(&self, fnc: F) -> &Self
[src]
pub fn on_preformatted<F: FnOnce(&PageBlockPreformatted)>(
&self,
fnc: F
) -> &Self
[src]
&self,
fnc: F
) -> &Self
pub fn on_pull_quote<F: FnOnce(&PageBlockPullQuote)>(&self, fnc: F) -> &Self
[src]
pub fn on_related_articles<F: FnOnce(&PageBlockRelatedArticles)>(
&self,
fnc: F
) -> &Self
[src]
&self,
fnc: F
) -> &Self
pub fn on_slideshow<F: FnOnce(&PageBlockSlideshow)>(&self, fnc: F) -> &Self
[src]
pub fn on_subheader<F: FnOnce(&PageBlockSubheader)>(&self, fnc: F) -> &Self
[src]
pub fn on_subtitle<F: FnOnce(&PageBlockSubtitle)>(&self, fnc: F) -> &Self
[src]
pub fn on_table<F: FnOnce(&PageBlockTable)>(&self, fnc: F) -> &Self
[src]
pub fn on_title<F: FnOnce(&PageBlockTitle)>(&self, fnc: F) -> &Self
[src]
pub fn on_video<F: FnOnce(&PageBlockVideo)>(&self, fnc: F) -> &Self
[src]
pub fn on_voice_note<F: FnOnce(&PageBlockVoiceNote)>(&self, fnc: F) -> &Self
[src]
pub fn as_anchor(&self) -> Option<&PageBlockAnchor>
[src]
pub fn as_animation(&self) -> Option<&PageBlockAnimation>
[src]
pub fn as_audio(&self) -> Option<&PageBlockAudio>
[src]
pub fn as_author_date(&self) -> Option<&PageBlockAuthorDate>
[src]
pub fn as_block_quote(&self) -> Option<&PageBlockBlockQuote>
[src]
pub fn as_chat_link(&self) -> Option<&PageBlockChatLink>
[src]
pub fn as_collage(&self) -> Option<&PageBlockCollage>
[src]
pub fn as_cover(&self) -> Option<&PageBlockCover>
[src]
pub fn as_details(&self) -> Option<&PageBlockDetails>
[src]
pub fn as_divider(&self) -> Option<&PageBlockDivider>
[src]
pub fn as_embedded(&self) -> Option<&PageBlockEmbedded>
[src]
pub fn as_embedded_post(&self) -> Option<&PageBlockEmbeddedPost>
[src]
pub fn as_footer(&self) -> Option<&PageBlockFooter>
[src]
pub fn as_header(&self) -> Option<&PageBlockHeader>
[src]
pub fn as_kicker(&self) -> Option<&PageBlockKicker>
[src]
pub fn as_list(&self) -> Option<&PageBlockList>
[src]
pub fn as_map(&self) -> Option<&PageBlockMap>
[src]
pub fn as_paragraph(&self) -> Option<&PageBlockParagraph>
[src]
pub fn as_photo(&self) -> Option<&PageBlockPhoto>
[src]
pub fn as_preformatted(&self) -> Option<&PageBlockPreformatted>
[src]
pub fn as_pull_quote(&self) -> Option<&PageBlockPullQuote>
[src]
pub fn as_related_articles(&self) -> Option<&PageBlockRelatedArticles>
[src]
pub fn as_slideshow(&self) -> Option<&PageBlockSlideshow>
[src]
pub fn as_subheader(&self) -> Option<&PageBlockSubheader>
[src]
pub fn as_subtitle(&self) -> Option<&PageBlockSubtitle>
[src]
pub fn as_table(&self) -> Option<&PageBlockTable>
[src]
pub fn as_title(&self) -> Option<&PageBlockTitle>
[src]
pub fn as_video(&self) -> Option<&PageBlockVideo>
[src]
pub fn as_voice_note(&self) -> Option<&PageBlockVoiceNote>
[src]
pub fn anchor<T: AsRef<PageBlockAnchor>>(t: T) -> Self
[src]
pub fn animation<T: AsRef<PageBlockAnimation>>(t: T) -> Self
[src]
pub fn audio<T: AsRef<PageBlockAudio>>(t: T) -> Self
[src]
pub fn author_date<T: AsRef<PageBlockAuthorDate>>(t: T) -> Self
[src]
pub fn block_quote<T: AsRef<PageBlockBlockQuote>>(t: T) -> Self
[src]
pub fn chat_link<T: AsRef<PageBlockChatLink>>(t: T) -> Self
[src]
pub fn collage<T: AsRef<PageBlockCollage>>(t: T) -> Self
[src]
pub fn cover<T: AsRef<PageBlockCover>>(t: T) -> Self
[src]
pub fn details<T: AsRef<PageBlockDetails>>(t: T) -> Self
[src]
pub fn divider<T: AsRef<PageBlockDivider>>(t: T) -> Self
[src]
pub fn embedded<T: AsRef<PageBlockEmbedded>>(t: T) -> Self
[src]
pub fn embedded_post<T: AsRef<PageBlockEmbeddedPost>>(t: T) -> Self
[src]
pub fn footer<T: AsRef<PageBlockFooter>>(t: T) -> Self
[src]
pub fn header<T: AsRef<PageBlockHeader>>(t: T) -> Self
[src]
pub fn kicker<T: AsRef<PageBlockKicker>>(t: T) -> Self
[src]
pub fn list<T: AsRef<PageBlockList>>(t: T) -> Self
[src]
pub fn map<T: AsRef<PageBlockMap>>(t: T) -> Self
[src]
pub fn paragraph<T: AsRef<PageBlockParagraph>>(t: T) -> Self
[src]
pub fn photo<T: AsRef<PageBlockPhoto>>(t: T) -> Self
[src]
pub fn preformatted<T: AsRef<PageBlockPreformatted>>(t: T) -> Self
[src]
pub fn pull_quote<T: AsRef<PageBlockPullQuote>>(t: T) -> Self
[src]
pub fn related_articles<T: AsRef<PageBlockRelatedArticles>>(t: T) -> Self
[src]
pub fn slideshow<T: AsRef<PageBlockSlideshow>>(t: T) -> Self
[src]
pub fn subheader<T: AsRef<PageBlockSubheader>>(t: T) -> Self
[src]
pub fn subtitle<T: AsRef<PageBlockSubtitle>>(t: T) -> Self
[src]
pub fn table<T: AsRef<PageBlockTable>>(t: T) -> Self
[src]
pub fn title<T: AsRef<PageBlockTitle>>(t: T) -> Self
[src]
pub fn video<T: AsRef<PageBlockVideo>>(t: T) -> Self
[src]
pub fn voice_note<T: AsRef<PageBlockVoiceNote>>(t: T) -> Self
[src]
Trait Implementations
impl AsRef<PageBlock> for PageBlock
[src]
impl Clone for PageBlock
[src]
impl Debug for PageBlock
[src]
impl Default for PageBlock
[src]
impl<'de> Deserialize<'de> for PageBlock
[src]
fn deserialize<D>(deserializer: D) -> Result<PageBlock, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl RObject for PageBlock
[src]
impl Serialize for PageBlock
[src]
Auto Trait Implementations
impl RefUnwindSafe for PageBlock
impl Send for PageBlock
impl Sync for PageBlock
impl Unpin for PageBlock
impl UnwindSafe for PageBlock
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,