pub enum ParserPluginArtifacts {
None,
ComponentTemplates(Vec<(String, String)>),
}Expand description
Build artifacts extracted from a parser plugin after parsing completes.
Variants§
None
The plugin did not produce any post-parse artifacts.
ComponentTemplates(Vec<(String, String)>)
Client component templates keyed by tag name.
Trait Implementations§
Source§impl Clone for ParserPluginArtifacts
impl Clone for ParserPluginArtifacts
Source§fn clone(&self) -> ParserPluginArtifacts
fn clone(&self) -> ParserPluginArtifacts
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParserPluginArtifacts
impl Debug for ParserPluginArtifacts
Source§impl PartialEq for ParserPluginArtifacts
impl PartialEq for ParserPluginArtifacts
impl Eq for ParserPluginArtifacts
impl StructuralPartialEq for ParserPluginArtifacts
Auto Trait Implementations§
impl Freeze for ParserPluginArtifacts
impl RefUnwindSafe for ParserPluginArtifacts
impl Send for ParserPluginArtifacts
impl Sync for ParserPluginArtifacts
impl Unpin for ParserPluginArtifacts
impl UnsafeUnpin for ParserPluginArtifacts
impl UnwindSafe for ParserPluginArtifacts
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