Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
e99b208
whoa i think this actually might work
hawkw Sep 23, 2025
a8a6c64
more worky
hawkw Sep 23, 2025
c51c5bf
reticulating
hawkw Sep 23, 2025
fb1abc6
oh that's not compiley
hawkw Sep 23, 2025
c60aa0c
finish fixedstr
hawkw Sep 23, 2025
c2ede04
fix warnings
hawkw Sep 23, 2025
b7bdc71
make fixedstr a crate
hawkw Sep 24, 2025
2c3b7e8
wip
hawkw Sep 24, 2025
3c4d208
support enums with fields
hawkw Sep 26, 2025
68231f7
reorganize derive
hawkw Sep 26, 2025
e2e5106
worky demo in gimlet-seq
hawkw Sep 26, 2025
13de2cf
rm expanded
hawkw Sep 26, 2025
558be03
Merge branch 'master' into eliza/derive-ereport
hawkw Sep 29, 2025
576432c
fix clippy
hawkw Sep 29, 2025
87d2d41
tidy some comments
hawkw Sep 29, 2025
8d83ea1
support tuple-like variants
hawkw Sep 29, 2025
a061398
clippy
hawkw Sep 29, 2025
504edf5
reticulating docs
hawkw Sep 29, 2025
0f93c81
add array impl
hawkw Sep 30, 2025
9f0a2d8
reticulating docs
hawkw Sep 30, 2025
52470d6
add proptests that max sizes work
hawkw Sep 30, 2025
b6b5a8d
add license to tests
hawkw Sep 30, 2025
1139182
more tests
hawkw Sep 30, 2025
7c36a73
docsing
hawkw Sep 30, 2025
81606ee
more docs for encode fields
hawkw Sep 30, 2025
5108f56
rename crates to be less ereport-specific
hawkw Sep 30, 2025
7b64e31
rename traits to be less ereport-specific
hawkw Sep 30, 2025
057be16
rename derive macros too
hawkw Sep 30, 2025
d28fff0
separate derives for `Encode` and `EncodeFields`
hawkw Sep 30, 2025
4c9e086
line wrap errors
hawkw Sep 30, 2025
ca11c75
document all the things
hawkw Sep 30, 2025
fe80b6b
Merge branch 'master' into eliza/derive-ereport
hawkw Sep 30, 2025
3d52746
Merge branch 'master' into eliza/derive-ereport
hawkw Oct 1, 2025
851f5d6
add tagged enum repr
hawkw Oct 2, 2025
50177c1
use argument names that are less likely to collide
hawkw Oct 2, 2025
e0c0a11
tests for tagged enums
hawkw Oct 2, 2025
bd3db4d
document tagged encoding
hawkw Oct 2, 2025
a38bb49
oh, calling it a "tag" is probably a bad idea
hawkw Oct 2, 2025
9567e06
post rebase lockfile
hawkw Oct 2, 2025
ab0382f
whoops you can't use `microcbor` in the `microcbor_derive` doctests
hawkw Oct 2, 2025
95a4041
style feedback from @mkeeter
hawkw Oct 6, 2025
a25bee0
more @mkeeter style feedback
hawkw Oct 6, 2025
0b30672
ignore doctests in `microcbor-derive`
hawkw Oct 6, 2025
572d8d3
-unused imports
hawkw Oct 6, 2025
a837a91
make fixedstr depend on microbor
hawkw Oct 6, 2025
38767cd
len exprs bring their own semicolons
hawkw Oct 6, 2025
7f9ee16
dev-deps can actually be circular haha
hawkw Oct 6, 2025
cef85a4
prevent collisions between variant IDs and fields
hawkw Oct 6, 2025
37c0356
Merge branch 'master' into eliza/derive-ereport
hawkw Oct 6, 2025
88155e8
make clippy happier
hawkw Oct 6, 2025
cc90226
add forwarding EncodeFields impl for refs
hawkw Oct 7, 2025
9925398
add `EncodeFields` impl for `Option<T: EncodeFields>`
hawkw Oct 7, 2025
b466a4d
docs fixup, remove mentions of `derive(Ereport)`
hawkw Oct 7, 2025
8332482
more commentary
hawkw Oct 7, 2025
6715cbc
fix test
hawkw Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ xtask = "run --package xtask --"
# version_detect is basically "if nightly { return true; }". This setting gets
# overridden within xtask for Hubris programs, so this only affects host tools like
# xtask.
rustflags = ["-Zallow-features=proc_macro_diagnostic,used_with_arg"]
rustflags = ["-Zallow-features=proc_macro_diagnostic,used_with_arg,proc_macro_span"]

[unstable]
bindeps = true
Loading