summaryrefslogtreecommitdiffstats
path: root/generator/src/main.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* refactor!: use `format` field instead of names for special parsingCyborus2024-08-041-0/+1
* fix!: integers are signed by defaultCyborus2024-07-091-2/+4
* correctly generate field type names for referenced enumsCyborus2024-04-261-1/+10
* two small `BTreeMap`-related changesCyborus2024-03-201-2/+2
* remove structs that only exist for their `additional` fieldCyborus2024-03-151-3/+14
* remove debugCyborus2024-03-151-3/+0
* default to `serde_json::Value` for empty schemasCyborus2024-03-151-1/+1
* don't implement `as_str` for enums that don't need itCyborus2024-03-151-1/+1
* split generation into method and struct filesCyborus2024-02-101-11/+19
* fix warningsCyborus2024-02-101-1/+1
* formatCyborus2024-02-101-1/+1
* even more strongly typed returnsCyborus2024-02-101-1/+86
* more general dereferencingCyborus2024-01-301-23/+7
* fix warningsCyborus2024-01-301-1/+1
* improve openapi verificationCyborus2024-01-301-0/+1
* split generator into modulesCyborus2024-01-271-898/+6
* remove debug panicCyborus2024-01-271-2/+0
* formatCyborus2024-01-241-1/+2
* fix errors/warnings in generated codeCyborus2024-01-241-10/+9
* fix(mistake): order of statementsaviac2024-01-241-1/+1
* fix(list): adjust broken generated codeaviac2024-01-231-1/+1
* chore(cleanup): remove commentaviac2024-01-231-2/+0
* feat(formatting): auto run rustfmt on generated fileaviac2024-01-221-6/+17
* chore(cleanup): consolidate `writeln`saviac2024-01-221-12/+15
* feat(definitions): impl `Display`aviac2024-01-221-21/+46
* fix(typo?): remove weird lineaviac2024-01-221-1/+0
* special-case `ssh_url` to not be a `url::Url`Cyborus2024-01-211-1/+1
* support returning header valuesCyborus2024-01-211-44/+118
* handle datetime (de)serializationCyborus2024-01-191-0/+6
* strip leading slashCyborus2024-01-181-0/+3
* add additional properties supportCyborus2024-01-181-0/+8
* derive `PartialEq` for generated structsCyborus2024-01-181-1/+1
* make generated fields publicCyborus2024-01-171-0/+2
* put structs in a moduleCyborus2024-01-171-2/+5
* praise rustfmtCyborus2024-01-171-13/+32
* guess which types are url by field nameCyborus2024-01-171-6/+13
* make `*Query::to_string` take `self`Cyborus2024-01-171-1/+1
* remove unnecessary enumerationCyborus2024-01-171-1/+1
* use `OffsetDateTime::format` instead of `format_into`Cyborus2024-01-171-2/+2
* use `write!` instead of `.write_fmt`Cyborus2024-01-171-2/+3
* `RequestBuilder::json` takes reference, doesn't return resultCyborus2024-01-171-1/+1
* only check 200 responses for if optionalCyborus2024-01-171-2/+5
* add derives to generated structsCyborus2024-01-171-1/+6
* simple recursion preventionCyborus2024-01-171-4/+5
* add missing arg to `UnexpectedStatusCode`Cyborus2024-01-171-1/+1
* add type parameters to `serde_json::Map`Cyborus2024-01-161-1/+1
* convert to snake case inside of `sanitize_ident`Cyborus2024-01-161-7/+8
* sanitize body argCyborus2024-01-161-3/+4
* impl on `crate::Forgejo` instead of `Forgejo`Cyborus2024-01-161-1/+1
* generate query structsCyborus2024-01-161-27/+312