[−][src]Enum rtdlib::types::RichText
Describes a text object inside an instant-view web page
Variants
Anchor(RichTextAnchor)
An anchor
AnchorLink(RichTextAnchorLink)
A link to an anchor on the same web page
Bold(RichTextBold)
A bold rich text
EmailAddress(RichTextEmailAddress)
A rich text email link
Fixed(RichTextFixed)
A fixed-width rich text
Icon(RichTextIcon)
A small image inside the text
Italic(RichTextItalic)
An italicized rich text
Marked(RichTextMarked)
A marked rich text
PhoneNumber(RichTextPhoneNumber)
A rich text phone number
Plain(RichTextPlain)
A plain text
Reference(RichTextReference)
A rich text reference of a text on the same web page
Strikethrough(RichTextStrikethrough)
A strikethrough rich text
Subscript(RichTextSubscript)
A subscript rich text
Superscript(RichTextSuperscript)
A superscript rich text
Underline(RichTextUnderline)
An underlined rich text
Url(RichTextUrl)
A rich text URL link
RichTexts(RichTexts)
A concatenation of rich texts
Implementations
impl RichText
[src]
pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>
[src]
pub fn is_anchor(&self) -> bool
[src]
pub fn is_anchor_link(&self) -> bool
[src]
pub fn is_bold(&self) -> bool
[src]
pub fn is_email_address(&self) -> bool
[src]
pub fn is_fixed(&self) -> bool
[src]
pub fn is_icon(&self) -> bool
[src]
pub fn is_italic(&self) -> bool
[src]
pub fn is_marked(&self) -> bool
[src]
pub fn is_phone_number(&self) -> bool
[src]
pub fn is_plain(&self) -> bool
[src]
pub fn is_reference(&self) -> bool
[src]
pub fn is_strikethrough(&self) -> bool
[src]
pub fn is_subscript(&self) -> bool
[src]
pub fn is_superscript(&self) -> bool
[src]
pub fn is_underline(&self) -> bool
[src]
pub fn is_url(&self) -> bool
[src]
pub fn is_rich_texts(&self) -> bool
[src]
pub fn on_anchor<F: FnOnce(&RichTextAnchor)>(&self, fnc: F) -> &Self
[src]
pub fn on_anchor_link<F: FnOnce(&RichTextAnchorLink)>(&self, fnc: F) -> &Self
[src]
pub fn on_bold<F: FnOnce(&RichTextBold)>(&self, fnc: F) -> &Self
[src]
pub fn on_email_address<F: FnOnce(&RichTextEmailAddress)>(
&self,
fnc: F
) -> &Self
[src]
&self,
fnc: F
) -> &Self
pub fn on_fixed<F: FnOnce(&RichTextFixed)>(&self, fnc: F) -> &Self
[src]
pub fn on_icon<F: FnOnce(&RichTextIcon)>(&self, fnc: F) -> &Self
[src]
pub fn on_italic<F: FnOnce(&RichTextItalic)>(&self, fnc: F) -> &Self
[src]
pub fn on_marked<F: FnOnce(&RichTextMarked)>(&self, fnc: F) -> &Self
[src]
pub fn on_phone_number<F: FnOnce(&RichTextPhoneNumber)>(&self, fnc: F) -> &Self
[src]
pub fn on_plain<F: FnOnce(&RichTextPlain)>(&self, fnc: F) -> &Self
[src]
pub fn on_reference<F: FnOnce(&RichTextReference)>(&self, fnc: F) -> &Self
[src]
pub fn on_strikethrough<F: FnOnce(&RichTextStrikethrough)>(
&self,
fnc: F
) -> &Self
[src]
&self,
fnc: F
) -> &Self
pub fn on_subscript<F: FnOnce(&RichTextSubscript)>(&self, fnc: F) -> &Self
[src]
pub fn on_superscript<F: FnOnce(&RichTextSuperscript)>(&self, fnc: F) -> &Self
[src]
pub fn on_underline<F: FnOnce(&RichTextUnderline)>(&self, fnc: F) -> &Self
[src]
pub fn on_url<F: FnOnce(&RichTextUrl)>(&self, fnc: F) -> &Self
[src]
pub fn on_rich_texts<F: FnOnce(&RichTexts)>(&self, fnc: F) -> &Self
[src]
pub fn as_anchor(&self) -> Option<&RichTextAnchor>
[src]
pub fn as_anchor_link(&self) -> Option<&RichTextAnchorLink>
[src]
pub fn as_bold(&self) -> Option<&RichTextBold>
[src]
pub fn as_email_address(&self) -> Option<&RichTextEmailAddress>
[src]
pub fn as_fixed(&self) -> Option<&RichTextFixed>
[src]
pub fn as_icon(&self) -> Option<&RichTextIcon>
[src]
pub fn as_italic(&self) -> Option<&RichTextItalic>
[src]
pub fn as_marked(&self) -> Option<&RichTextMarked>
[src]
pub fn as_phone_number(&self) -> Option<&RichTextPhoneNumber>
[src]
pub fn as_plain(&self) -> Option<&RichTextPlain>
[src]
pub fn as_reference(&self) -> Option<&RichTextReference>
[src]
pub fn as_strikethrough(&self) -> Option<&RichTextStrikethrough>
[src]
pub fn as_subscript(&self) -> Option<&RichTextSubscript>
[src]
pub fn as_superscript(&self) -> Option<&RichTextSuperscript>
[src]
pub fn as_underline(&self) -> Option<&RichTextUnderline>
[src]
pub fn as_url(&self) -> Option<&RichTextUrl>
[src]
pub fn as_rich_texts(&self) -> Option<&RichTexts>
[src]
pub fn anchor<T: AsRef<RichTextAnchor>>(t: T) -> Self
[src]
pub fn anchor_link<T: AsRef<RichTextAnchorLink>>(t: T) -> Self
[src]
pub fn bold<T: AsRef<RichTextBold>>(t: T) -> Self
[src]
pub fn email_address<T: AsRef<RichTextEmailAddress>>(t: T) -> Self
[src]
pub fn fixed<T: AsRef<RichTextFixed>>(t: T) -> Self
[src]
pub fn icon<T: AsRef<RichTextIcon>>(t: T) -> Self
[src]
pub fn italic<T: AsRef<RichTextItalic>>(t: T) -> Self
[src]
pub fn marked<T: AsRef<RichTextMarked>>(t: T) -> Self
[src]
pub fn phone_number<T: AsRef<RichTextPhoneNumber>>(t: T) -> Self
[src]
pub fn plain<T: AsRef<RichTextPlain>>(t: T) -> Self
[src]
pub fn reference<T: AsRef<RichTextReference>>(t: T) -> Self
[src]
pub fn strikethrough<T: AsRef<RichTextStrikethrough>>(t: T) -> Self
[src]
pub fn subscript<T: AsRef<RichTextSubscript>>(t: T) -> Self
[src]
pub fn superscript<T: AsRef<RichTextSuperscript>>(t: T) -> Self
[src]
pub fn underline<T: AsRef<RichTextUnderline>>(t: T) -> Self
[src]
pub fn url<T: AsRef<RichTextUrl>>(t: T) -> Self
[src]
pub fn rich_texts<T: AsRef<RichTexts>>(t: T) -> Self
[src]
Trait Implementations
impl AsRef<RichText> for RichText
[src]
impl Clone for RichText
[src]
impl Debug for RichText
[src]
impl Default for RichText
[src]
impl<'de> Deserialize<'de> for RichText
[src]
fn deserialize<D>(deserializer: D) -> Result<RichText, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl RObject for RichText
[src]
impl Serialize for RichText
[src]
Auto Trait Implementations
impl RefUnwindSafe for RichText
impl Send for RichText
impl Sync for RichText
impl Unpin for RichText
impl UnwindSafe for RichText
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>,