Struct progenitor_impl::Generator
source · [−]pub struct Generator { /* private fields */ }Implementations
sourceimpl Generator
impl Generator
pub fn new(settings: &GenerationSettings) -> Self
pub fn generate_tokens(&mut self, spec: &OpenAPI) -> Result<TokenStream>
sourcepub fn generate_text(&mut self, spec: &OpenAPI) -> Result<String>
pub fn generate_text(&mut self, spec: &OpenAPI) -> Result<String>
Render text output.
sourcepub fn generate_text_normalize_comments(
&mut self,
spec: &OpenAPI
) -> Result<String>
pub fn generate_text_normalize_comments(
&mut self,
spec: &OpenAPI
) -> Result<String>
Render text output and normalize doc comments
Requires a nightly install of rustfmt (even if the target project is
not using nightly).
pub fn dependencies(&self) -> Vec<String>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn get_type_space(&self) -> &TypeSpace
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Generator
impl !Send for Generator
impl !Sync for Generator
impl Unpin for Generator
impl UnwindSafe for Generator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more