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 Freeze for UnparserPlugin
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