5f54965d80
Remove the dependency on reqwest in the iana-codegen crate
2023-04-18 23:01:43 +02:00
311cad47c2
iana: manually implement JsonSchema/Display/FromStr/Serialize/Deserialize
...
This removes the dependency on serde_with and parse-display, and makes
the serde & schemars dependencies optional
2023-02-01 15:11:45 +01:00
792d3c793b
Convert many match/if expressions to let-else
2023-02-01 10:37:04 +01:00
ca112d45e1
ci: Update clippy to 1.66 and fix new warnings
2022-12-16 18:16:18 +01:00
a86798d2b3
Switch to camino's Utf8Path* instead of std::path::Path*
2022-11-18 19:02:26 +01:00
eeb442b6d0
Bump rustc to 1.65
2022-11-03 21:56:58 +01:00
80d317f23c
Add variants for unknown values on mas-iana types
...
Remove the Copy derive and mark enums as non-exhaustive.
2022-09-28 13:43:39 +02:00
c1ed726dc8
Enable the clippy::str_to_string lint
2022-08-08 10:06:20 +02:00
d6ea0f8da1
Fix URL of OAuth IANA registry
2022-04-19 12:23:18 +02:00
8334a552b8
Fix iana-codegen output style
2022-04-06 17:35:29 +02:00
64900ef1d9
Axum migration: /oauth2/keys.json and /.well-known/openid-configuration
2022-04-06 17:35:29 +02:00
a45381828c
Loads of docs & enabling more clippy lints
2022-02-01 12:02:32 +01:00
219035335c
Enable clippy lints on iana crates
2022-01-12 12:26:35 +01:00
5b9c35a079
Use iana generated types in more places
2022-01-12 12:22:54 +01:00
2844706bb1
Multiple IANA codegen enhancement
...
- JWS/JWE algorithms are properly splitted
- Enums now have a proper description
- They implement FromStr and Display
- mas-jose does not reexport mas-iana anymore
2022-01-12 10:58:27 +01:00
d9b1ef3ded
Fix generated code style
2022-01-11 19:19:02 +01:00
0e70af0a75
Codegen enums from IANA registries
2022-01-11 18:46:01 +01:00