Remove usages of gen
identifier (#323)
`gen` is a reserved keyword in rust 2024, making it very awkward to use as a module/variable name.
This commit is contained in:
parent
8142be1ea2
commit
b4f214f6dc
42 changed files with 186 additions and 171 deletions
|
@ -1,5 +1,5 @@
|
|||
mod util;
|
||||
use schemars::{gen::SchemaSettings, JsonSchema};
|
||||
use schemars::{generate::SchemaSettings, JsonSchema};
|
||||
use util::*;
|
||||
|
||||
#[allow(dead_code)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
mod util;
|
||||
use schemars::gen::{SchemaGenerator, SchemaSettings};
|
||||
use schemars::generate::{SchemaGenerator, SchemaSettings};
|
||||
use serde::Serialize;
|
||||
use std::collections::HashMap;
|
||||
use util::*;
|
||||
|
@ -53,32 +53,32 @@ fn make_value() -> MyStruct {
|
|||
|
||||
#[test]
|
||||
fn schema_from_value_matches_draft07() -> TestResult {
|
||||
let gen = SchemaSettings::draft07().into_generator();
|
||||
let actual = gen.into_root_schema_for_value(&make_value())?;
|
||||
let generator = SchemaSettings::draft07().into_generator();
|
||||
let actual = generator.into_root_schema_for_value(&make_value())?;
|
||||
|
||||
test_schema(&actual, "from_value_draft07")
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn schema_from_value_matches_2019_09() -> TestResult {
|
||||
let gen = SchemaSettings::draft2019_09().into_generator();
|
||||
let actual = gen.into_root_schema_for_value(&make_value())?;
|
||||
let generator = SchemaSettings::draft2019_09().into_generator();
|
||||
let actual = generator.into_root_schema_for_value(&make_value())?;
|
||||
|
||||
test_schema(&actual, "from_value_2019_09")
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn schema_from_value_matches_openapi3() -> TestResult {
|
||||
let gen = SchemaSettings::openapi3().into_generator();
|
||||
let actual = gen.into_root_schema_for_value(&make_value())?;
|
||||
let generator = SchemaSettings::openapi3().into_generator();
|
||||
let actual = generator.into_root_schema_for_value(&make_value())?;
|
||||
|
||||
test_schema(&actual, "from_value_openapi3")
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn schema_from_json_value() -> TestResult {
|
||||
let gen = SchemaGenerator::default();
|
||||
let actual = gen.into_root_schema_for_value(&serde_json::json!({
|
||||
let generator = SchemaGenerator::default();
|
||||
let actual = generator.into_root_schema_for_value(&serde_json::json!({
|
||||
"zero": 0,
|
||||
"one": 1,
|
||||
"minusOne": -1,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
mod util;
|
||||
use schemars::gen::SchemaSettings;
|
||||
use schemars::generate::SchemaSettings;
|
||||
use schemars::JsonSchema;
|
||||
use util::*;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
mod util;
|
||||
use schemars::gen::SchemaSettings;
|
||||
use schemars::generate::SchemaSettings;
|
||||
use schemars::{JsonSchema, Schema};
|
||||
use serde_json::Value;
|
||||
use std::collections::BTreeMap;
|
||||
|
|
|
@ -2,8 +2,8 @@ mod util;
|
|||
use schemars::JsonSchema;
|
||||
use util::*;
|
||||
|
||||
fn schema_fn(gen: &mut schemars::SchemaGenerator) -> schemars::Schema {
|
||||
<bool>::json_schema(gen)
|
||||
fn schema_fn(generator: &mut schemars::SchemaGenerator) -> schemars::Schema {
|
||||
<bool>::json_schema(generator)
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
|
|
|
@ -2,8 +2,8 @@ mod util;
|
|||
use schemars::JsonSchema;
|
||||
use util::*;
|
||||
|
||||
fn schema_fn(gen: &mut schemars::SchemaGenerator) -> schemars::Schema {
|
||||
<bool>::json_schema(gen)
|
||||
fn schema_fn(generator: &mut schemars::SchemaGenerator) -> schemars::Schema {
|
||||
<bool>::json_schema(generator)
|
||||
}
|
||||
|
||||
struct DoesntImplementJsonSchema;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
use pretty_assertions::assert_eq;
|
||||
use schemars::{gen::SchemaSettings, schema_for, JsonSchema, Schema};
|
||||
use schemars::{generate::SchemaSettings, schema_for, JsonSchema, Schema};
|
||||
use std::error::Error;
|
||||
use std::format;
|
||||
use std::fs;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue