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 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