aboutsummaryrefslogtreecommitdiff
path: root/examples/example-structural-renderer
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example-structural-renderer')
-rw-r--r--examples/example-structural-renderer/src/main.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/example-structural-renderer/src/main.rs b/examples/example-structural-renderer/src/main.rs
index a1bddbd..c1cfd69 100644
--- a/examples/example-structural-renderer/src/main.rs
+++ b/examples/example-structural-renderer/src/main.rs
@@ -32,7 +32,8 @@ fn main() {
}
// --------- IMPORTANT ---------
-// For beautiful output structure, do not use `pack!` to wrap the types that need to be output.
+// For beautiful output structure, do not wrap the types that need to be output
+// in a newtype; instead, use a named struct.
// Instead, manually implement
// ____________________________________ Mark as structured data so it can be rendered
// / ____________________ Implement serde::Serialize
@@ -48,7 +49,7 @@ struct Info {
}
// This will output: {"member_name":"name","member_age":32} structure
-// If using pack!(Info = (String, i32));
+// If wrapping with a tuple newtype (e.g. `#[derive(Grouped, Wrap)] pub struct Info((String, i32));`)
// Output: {"inner":["name", 32]}
// --------- IMPORTANT ---------