Skip to content

Commit f1bd448

Browse files
authored
add an impl_typed_uuid_kinds macro with x-rust-type support (#71)
This PR adds a new function-style proc macro called `impl_typed_uuid_kinds`, with support for automatic replacement of UUID kinds in typify (and therefore progenitor). A typical invocation is: ```rust impl_typed_uuid_kinds! { settings = { schemars08 = { attrs = [#[cfg(feature = "schemars")]], rust_type = { crate = "my-crate", version = "*", path = "my_crate::types", }, }, }, kinds = { User = {}, Organization = {}, Project = {}, }, } ```
1 parent 3c255dc commit f1bd448

File tree

81 files changed

+3385
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+3385
-102
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ jobs:
3535
strategy:
3636
matrix:
3737
os: [ubuntu-latest]
38-
# 1.67 is the MSRV
39-
rust-version: ["1.67", stable]
38+
# 1.79 is the MSRV
39+
rust-version: ["1.79", stable]
4040
fail-fast: false
4141
env:
4242
RUSTFLAGS: -D warnings
@@ -52,7 +52,7 @@ jobs:
5252
- name: Build
5353
run: just powerset build --all-targets
5454
- name: Test
55-
run: just powerset nextest run --all-targets --no-tests=pass
55+
run: just powerset nextest run --all-targets --no-tests=pass -E 'not (test(ui) or test(snapshot))'
5656
- name: Run extended tests (only on stable)
5757
if: matrix.rust-version == 'stable'
5858
run: cargo nextest run --all-targets --all-features

0 commit comments

Comments
 (0)