Skip to main content

FromLanguage

Trait FromLanguage 

Source
pub trait FromLanguage<'a>: Sized {
    type Error;

    // Required method
    fn from_language(language: Language<'a>) -> Result<Self, Self::Error>;
}
Expand description

Parse a value from a Language

Required Associated Types§

Required Methods§

Source

fn from_language(language: Language<'a>) -> Result<Self, Self::Error>

Parses a Language to return a value of this type

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'a> FromLanguage<'a> for Located<BlockElement<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Blockquote<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<CodeBlock<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<CodeInline<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Comment<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<DecoratedText<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<DefinitionList<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Divider>

Source§

impl<'a> FromLanguage<'a> for Located<Header<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<InlineElement<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<InlineElementContainer<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Keyword>

Source§

impl<'a> FromLanguage<'a> for Located<LineComment<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Link<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<List<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<ListItem<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<MathBlock<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<MathInline<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<MultiLineComment<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Paragraph<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Placeholder<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Table<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Tags<'a>>

Source§

impl<'a> FromLanguage<'a> for Located<Text<'a>>

Source§

impl<'a> FromLanguage<'a> for Page<'a>