Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docs: replace instances of "gitea" with "Forgejo" | Cyborus | 2024-07-30 | 2 | -0/+5 |
| | |||||
* | fix: only wrap return values in `Option` once | Cyborus | 2024-07-30 | 1 | -4/+8 |
| | |||||
* | fix: correct body parsing for each status code | Cyborus | 2024-07-14 | 1 | -1/+2 |
| | |||||
* | fix!: integers are signed by default | Cyborus | 2024-07-09 | 3 | -8/+20 |
| | |||||
* | fix: null team reviews | Cyborus | 2024-07-09 | 2 | -1/+16 |
| | |||||
* | feat: naive implementation of ssh_url deserialization | aviac | 2024-05-10 | 1 | -4/+13 |
| | |||||
* | correctly generate field type names for referenced enums | Cyborus | 2024-04-26 | 1 | -1/+10 |
| | |||||
* | add derives for query structs | Cyborus | 2024-04-20 | 1 | -0/+10 |
| | |||||
* | two small `BTreeMap`-related changes | Cyborus | 2024-03-20 | 3 | -3/+5 |
| | | | | | import `BTreeMap` instead of qualified path use `BTreeMap` instead of `serde_json::Map` | ||||
* | remove structs that only exist for their `additional` field | Cyborus | 2024-03-15 | 1 | -3/+14 |
| | |||||
* | set enum variant serialization names | Cyborus | 2024-03-15 | 1 | -0/+3 |
| | |||||
* | remove debug | Cyborus | 2024-03-15 | 1 | -3/+0 |
| | |||||
* | default to `serde_json::Value` for empty schemas | Cyborus | 2024-03-15 | 1 | -1/+1 |
| | |||||
* | derive `Copy` and `Eq` for enums | Cyborus | 2024-03-15 | 1 | -1/+1 |
| | |||||
* | don't implement `as_str` for enums that don't need it | Cyborus | 2024-03-15 | 2 | -11/+18 |
| | |||||
* | split generation into method and struct files | Cyborus | 2024-02-10 | 3 | -14/+21 |
| | |||||
* | fix warnings | Cyborus | 2024-02-10 | 2 | -2/+2 |
| | |||||
* | remove trailing doc comment lines | Cyborus | 2024-02-10 | 2 | -0/+12 |
| | |||||
* | format | Cyborus | 2024-02-10 | 2 | -3/+11 |
| | |||||
* | even more strongly typed returns | Cyborus | 2024-02-10 | 3 | -58/+154 |
| | |||||
* | deref more params | Cyborus | 2024-02-10 | 2 | -18/+12 |
| | |||||
* | include enum types in fields | Cyborus | 2024-02-10 | 1 | -11/+53 |
| | |||||
* | add enum types in query structs | Cyborus | 2024-02-10 | 1 | -39/+106 |
| | |||||
* | generate subtypes and enums | Cyborus | 2024-02-09 | 2 | -3/+47 |
| | |||||
* | better document structs | Cyborus | 2024-02-09 | 1 | -0/+16 |
| | |||||
* | better documentation for body params | Cyborus | 2024-02-09 | 1 | -3/+12 |
| | |||||
* | deref params in method doc generation | Cyborus | 2024-02-09 | 1 | -12/+9 |
| | |||||
* | support non-json return types | Cyborus | 2024-02-09 | 1 | -16/+76 |
| | |||||
* | strongly typed header returns | Cyborus | 2024-02-09 | 2 | -5/+140 |
| | |||||
* | more general dereferencing | Cyborus | 2024-01-30 | 3 | -50/+658 |
| | |||||
* | format | Cyborus | 2024-01-30 | 3 | -27/+31 |
| | |||||
* | fix warnings | Cyborus | 2024-01-30 | 3 | -30/+24 |
| | |||||
* | put `query` directly in format string | Cyborus | 2024-01-30 | 1 | -2/+1 |
| | |||||
* | improve openapi verification | Cyborus | 2024-01-30 | 4 | -64/+500 |
| | |||||
* | split generator into modules | Cyborus | 2024-01-27 | 3 | -898/+906 |
| | |||||
* | remove debug panic | Cyborus | 2024-01-27 | 1 | -2/+0 |
| | |||||
* | format | Cyborus | 2024-01-24 | 1 | -1/+2 |
| | |||||
* | fix errors/warnings in generated code | Cyborus | 2024-01-24 | 1 | -10/+9 |
| | | | | | | | | remove import of `Write` remove now unused output string in display impls access query fields by reference remove `r#` in vars accessed in format strings replace char literals in write macros with strings | ||||
* | fix(mistake): order of statements | aviac | 2024-01-24 | 1 | -1/+1 |
| | | | | Authored-by: Aviac <aviac@mailbox.org> | ||||
* | fix(list): adjust broken generated code | aviac | 2024-01-23 | 1 | -1/+1 |
| | | | | Authored-by: Aviac <aviac@mailbox.org> | ||||
* | chore(cleanup): remove comment | aviac | 2024-01-23 | 1 | -2/+0 |
| | | | | Authored-by: Aviac <aviac@mailbox.org> | ||||
* | feat(formatting): auto run rustfmt on generated file | aviac | 2024-01-22 | 1 | -6/+17 |
| | | | | Authored-by: Aviac <aviac@mailbox.org> | ||||
* | chore(cleanup): consolidate `writeln`s | aviac | 2024-01-22 | 1 | -12/+15 |
| | | | | Authored-by: Aviac <aviac@mailbox.org> | ||||
* | feat(definitions): impl `Display` | aviac | 2024-01-22 | 1 | -21/+46 |
| | | | | | | | | | | | Instead of adding a `to_string` method on each definition struct, this commit implements `Display`. This shouldn't result in any breaking changes since the trait also exposes a method with the same name. I also tried to format the generated text here and there to make it more readable in the generate code base as well as in the generate text. Authored-by: Aviac <aviac@mailbox.org> | ||||
* | fix(typo?): remove weird line | aviac | 2024-01-22 | 1 | -1/+0 |
| | | | | Authored-by: Aviac <aviac@mailbox.org> | ||||
* | special-case `ssh_url` to not be a `url::Url` | Cyborus | 2024-01-21 | 1 | -1/+1 |
| | |||||
* | support returning header values | Cyborus | 2024-01-21 | 1 | -44/+118 |
| | |||||
* | handle datetime (de)serialization | Cyborus | 2024-01-19 | 1 | -0/+6 |
| | |||||
* | strip leading slash | Cyborus | 2024-01-18 | 1 | -0/+3 |
| | | | | a leading slash causes `url::Url` to replace the entire existing path | ||||
* | add additional properties support | Cyborus | 2024-01-18 | 2 | -0/+9 |
| |