Commit f28d219
fix(mux)!: make the catalog Catalog non_exhaustive
`moq_mux::catalog::hang::Catalog<E>` is published (moq-mux 0.9.8) with all-`pub`
fields and no `#[non_exhaustive]`, so adding the `json` and `binary` sections
stops any downstream `Catalog { video, audio, ext }` literal from compiling.
Its sibling `hang::catalog::Catalog` already carries the attribute for exactly
this reason. Add it here so the break happens once rather than again on the next
base section. Nothing in the workspace builds one by literal, and `Default` plus
field assignment already covers every in-tree construction.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 95ed3fd commit f28d219
1 file changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
97 | 101 | | |
98 | 102 | | |
| 103 | + | |
99 | 104 | | |
100 | 105 | | |
101 | 106 | | |
| |||
0 commit comments