pub struct CodeGenerator { /* private fields */ }Expand description
Code generator for FTM schemas
Implementations§
Source§impl CodeGenerator
impl CodeGenerator
Sourcepub fn new(registry: SchemaRegistry, output_dir: impl AsRef<Path>) -> Self
pub fn new(registry: SchemaRegistry, output_dir: impl AsRef<Path>) -> Self
Create a new code generator
Sourcepub fn generate_all(&self) -> Result<()>
pub fn generate_all(&self) -> Result<()>
Generate all code files
Auto Trait Implementations§
impl Freeze for CodeGenerator
impl RefUnwindSafe for CodeGenerator
impl Send for CodeGenerator
impl Sync for CodeGenerator
impl Unpin for CodeGenerator
impl UnsafeUnpin for CodeGenerator
impl UnwindSafe for CodeGenerator
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