pub struct ResolvedSchema {
pub models: IndexMap<String, Model>,
pub paths: IndexMap<String, Path>,
pub parameters: Vec<Parameter>,
}
Fields§
§models: IndexMap<String, Model>
§paths: IndexMap<String, Path>
§parameters: Vec<Parameter>
Implementations§
Source§impl ResolvedSchema
impl ResolvedSchema
pub fn from_open_api(schema: &OpenApiSchema<'_>) -> Self
pub fn codegen_models(&self) -> TokenStream
pub fn codegen_requests(&self) -> TokenStream
pub fn codegen_parameters(&self) -> TokenStream
pub fn codegen_scopes(&self) -> TokenStream
Trait Implementations§
Source§impl Debug for ResolvedSchema
impl Debug for ResolvedSchema
Source§impl Default for ResolvedSchema
impl Default for ResolvedSchema
Source§fn default() -> ResolvedSchema
fn default() -> ResolvedSchema
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResolvedSchema
impl RefUnwindSafe for ResolvedSchema
impl Send for ResolvedSchema
impl Sync for ResolvedSchema
impl Unpin for ResolvedSchema
impl UnwindSafe for ResolvedSchema
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