Struct preserves_schema::compiler::parsers::ParserPlugin
source · pub struct ParserPlugin;
Trait Implementations§
source§impl Debug for ParserPlugin
impl Debug for ParserPlugin
source§impl Plugin for ParserPlugin
impl Plugin for ParserPlugin
source§fn generate_definition(
&self,
module_ctxt: &mut ModuleContext<'_, '_>,
definition_name: &str,
definition: &Definition
)
fn generate_definition( &self, module_ctxt: &mut ModuleContext<'_, '_>, definition_name: &str, definition: &Definition )
Use
module_ctxt
to emit code at a per-Schema-Definition level.source§fn generate_module(&self, _module_ctxt: &mut ModuleContext<'_, '_>)
fn generate_module(&self, _module_ctxt: &mut ModuleContext<'_, '_>)
Use
_module_ctxt
to emit code at a per-module level.Auto Trait Implementations§
impl Freeze for ParserPlugin
impl RefUnwindSafe for ParserPlugin
impl Send for ParserPlugin
impl Sync for ParserPlugin
impl Unpin for ParserPlugin
impl UnwindSafe for ParserPlugin
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