Struct preserves_schema::compiler::unparsers::UnparserPlugin
source · pub struct UnparserPlugin;
Trait Implementations§
source§impl Debug for UnparserPlugin
impl Debug for UnparserPlugin
source§impl Plugin for UnparserPlugin
impl Plugin for UnparserPlugin
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 UnparserPlugin
impl Send for UnparserPlugin
impl Sync for UnparserPlugin
impl Unpin for UnparserPlugin
impl UnwindSafe for UnparserPlugin
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