Skip to content

Commit 8c7d371

Browse files
authored
oapi: Refactor features (#895)
1 parent 3e21a98 commit 8c7d371

File tree

17 files changed

+655
-630
lines changed

17 files changed

+655
-630
lines changed

Cargo.toml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "0.71.1"
6+
version = "0.72.0"
77
authors = ["Chrislearn Young <[email protected]>"]
88
edition = "2021"
99
rust-version = "1.80"
@@ -19,24 +19,24 @@ license = "MIT OR Apache-2.0"
1919
categories = ["web-programming::http-server", "web-programming::websocket", "network-programming", "asynchronous"]
2020

2121
[workspace.dependencies]
22-
salvo_macros = { version = "0.71.1", path = "crates/macros", default-features = false }
23-
salvo_core = { version = "0.71.1", path = "crates/core", default-features = false }
24-
salvo_extra = { version = "0.71.1", path = "crates/extra", default-features = false }
25-
salvo-compression = { version = "0.71.1", path = "crates/compression", default-features = false }
26-
salvo-cache = { version = "0.71.1", path = "crates/cache", default-features = false }
27-
salvo-cors = { version = "0.71.1", path = "crates/cors", default-features = false }
28-
salvo-csrf = { version = "0.71.1", path = "crates/csrf", default-features = false }
29-
salvo-flash = { version = "0.71.1", path = "crates/flash", default-features = false }
22+
salvo_macros = { version = "0.72.0", path = "crates/macros", default-features = false }
23+
salvo_core = { version = "0.72.0", path = "crates/core", default-features = false }
24+
salvo_extra = { version = "0.72.0", path = "crates/extra", default-features = false }
25+
salvo-compression = { version = "0.72.0", path = "crates/compression", default-features = false }
26+
salvo-cache = { version = "0.72.0", path = "crates/cache", default-features = false }
27+
salvo-cors = { version = "0.72.0", path = "crates/cors", default-features = false }
28+
salvo-csrf = { version = "0.72.0", path = "crates/csrf", default-features = false }
29+
salvo-flash = { version = "0.72.0", path = "crates/flash", default-features = false }
3030
salvo-http3 = { version = "0.3.0", default-features = false }
31-
salvo-jwt-auth = { version = "0.71.1", path = "crates/jwt-auth", default-features = false }
32-
salvo-oapi = { version = "0.71.1", path = "./crates/oapi", default-features = false }
33-
salvo-oapi-macros = { version = "0.71.1", path = "crates/oapi-macros", default-features = false }
34-
salvo-otel = { version = "0.71.1", path = "crates/otel", default-features = false }
35-
salvo-proxy = { version = "0.71.1", path = "crates/proxy", default-features = false }
36-
salvo-rate-limiter = { version = "0.71.1", path = "crates/rate-limiter", default-features = false }
37-
salvo-serde-util = { version = "0.71.1", path = "crates/serde-util", default-features = true }
38-
salvo-serve-static = { version = "0.71.1", path = "crates/serve-static", default-features = false }
39-
salvo-session = { version = "0.71.1", path = "crates/session", default-features = false }
31+
salvo-jwt-auth = { version = "0.72.0", path = "crates/jwt-auth", default-features = false }
32+
salvo-oapi = { version = "0.72.0", path = "./crates/oapi", default-features = false }
33+
salvo-oapi-macros = { version = "0.72.0", path = "crates/oapi-macros", default-features = false }
34+
salvo-otel = { version = "0.72.0", path = "crates/otel", default-features = false }
35+
salvo-proxy = { version = "0.72.0", path = "crates/proxy", default-features = false }
36+
salvo-rate-limiter = { version = "0.72.0", path = "crates/rate-limiter", default-features = false }
37+
salvo-serde-util = { version = "0.72.0", path = "crates/serde-util", default-features = true }
38+
salvo-serve-static = { version = "0.72.0", path = "crates/serve-static", default-features = false }
39+
salvo-session = { version = "0.72.0", path = "crates/session", default-features = false }
4040

4141
aead = "0.5"
4242
aes-gcm = "0.10"

crates/oapi-macros/src/component.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@ use quote::{quote, quote_spanned, ToTokens};
33
use syn::spanned::Spanned;
44

55
use crate::doc_comment::CommentAttributes;
6-
use crate::feature::{
7-
pop_feature, AdditionalProperties, Description, Feature, FeaturesExt, IsInline, Minimum,
8-
Nullable, TryToTokensExt, Validatable,
9-
};
6+
use crate::feature::attributes::{AdditionalProperties, Description, Nullable};
7+
use crate::feature::validation::Minimum;
8+
use crate::feature::{pop_feature, Feature, FeaturesExt, IsInline, TryToTokensExt, Validatable};
109
use crate::schema_type::{SchemaFormat, SchemaType, SchemaTypeInner};
1110
use crate::type_tree::{GenericType, TypeTree, ValueType};
1211
use crate::{Deprecated, DiagResult, Diagnostic, IntoInner, TryToTokens};

0 commit comments

Comments
 (0)