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