Skip to content

Commit

Permalink
[poem-openapi] 2.0.0-alpha.4
Browse files Browse the repository at this point in the history
  • Loading branch information
sunli829 committed May 21, 2022
1 parent 0bd760e commit 955713d
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion poem-openapi-derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "poem-openapi-derive"
version = "2.0.0-alpha.3"
version = "2.0.0-alpha.4"
authors = ["sunli <[email protected]>"]
edition = "2021"
description = "Macros for poem-openapi"
Expand Down
4 changes: 2 additions & 2 deletions poem-openapi-derive/src/enum.rs
Original file line number Diff line number Diff line change
Expand Up @@ -144,11 +144,11 @@ pub(crate) fn generate(args: DeriveInput) -> GeneratorResult<TokenStream> {
}

fn schema_ref() -> #crate_name::registry::MetaSchemaRef {
#crate_name::registry::MetaSchemaRef::Reference(Self::name().into_owned())
#crate_name::registry::MetaSchemaRef::Reference(<Self as #crate_name::types::Type>::name().into_owned())
}

fn register(registry: &mut #crate_name::registry::Registry) {
registry.create_schema::<Self, _>(Self::name().into_owned(), |registry| #crate_name::registry::MetaSchema {
registry.create_schema::<Self, _>(<Self as #crate_name::types::Type>::name().into_owned(), |registry| #crate_name::registry::MetaSchema {
description: #description,
external_docs: #external_docs,
deprecated: #deprecated,
Expand Down
4 changes: 2 additions & 2 deletions poem-openapi-derive/src/object.rs
Original file line number Diff line number Diff line change
Expand Up @@ -352,11 +352,11 @@ pub(crate) fn generate(args: DeriveInput) -> GeneratorResult<TokenStream> {
}

fn schema_ref() -> #crate_name::registry::MetaSchemaRef {
#crate_name::registry::MetaSchemaRef::Reference(Self::name().into_owned())
#crate_name::registry::MetaSchemaRef::Reference(<Self as #crate_name::types::Type>::name().into_owned())
}

fn register(registry: &mut #crate_name::registry::Registry) {
registry.create_schema::<Self, _>(Self::name().into_owned(), |registry| {
registry.create_schema::<Self, _>(<Self as #crate_name::types::Type>::name().into_owned(), |registry| {
#(#register_types)*
let mut meta = #meta;
meta.example = #example;
Expand Down
4 changes: 2 additions & 2 deletions poem-openapi-derive/src/union.rs
Original file line number Diff line number Diff line change
Expand Up @@ -256,11 +256,11 @@ pub(crate) fn generate(args: DeriveInput) -> GeneratorResult<TokenStream> {
}

fn schema_ref() -> #crate_name::registry::MetaSchemaRef {
#crate_name::registry::MetaSchemaRef::Reference(Self::name().into_owned())
#crate_name::registry::MetaSchemaRef::Reference(<Self as #crate_name::types::Type>::name().into_owned())
}

fn register(registry: &mut #crate_name::registry::Registry) {
registry.create_schema::<Self, _>(Self::name().into_owned(), |registry| {
registry.create_schema::<Self, _>(<Self as #crate_name::types::Type>::name().into_owned(), |registry| {
#(<#types as #crate_name::types::Type>::register(registry);)*
#meta
});
Expand Down
4 changes: 2 additions & 2 deletions poem-openapi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "poem-openapi"
version = "2.0.0-alpha.3"
version = "2.0.0-alpha.4"
authors = ["sunli <[email protected]>"]
edition = "2021"
description = "OpenAPI support for Poem."
Expand All @@ -21,7 +21,7 @@ hostname = ["hostname-validator"]
static-files = ["poem/static-files"]

[dependencies]
poem-openapi-derive = { path = "../poem-openapi-derive", version = "2.0.0-alpha.3" }
poem-openapi-derive = { path = "../poem-openapi-derive", version = "2.0.0-alpha.4" }
poem = { path = "../poem", version = "1.3.30", features = [
"multipart",
"tempfile",
Expand Down

0 comments on commit 955713d

Please sign in to comment.