From f8c4b8f33d3da5a943bfa29a14abdb3484122083 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 31 Jul 2026 13:57:06 +0100 Subject: Add Clone and Copy to generated Rust types --- .../output/rust/src/data/a.rs | 4 ++-- .../output/rust/src/data/b.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'examples/05-inductive-data-types-separate-namespaces') diff --git a/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/a.rs b/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/a.rs index 3acec99..1ec823f 100644 --- a/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/a.rs +++ b/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/a.rs @@ -1,6 +1,6 @@ // Generated by hobgoblin. -#[derive(Debug, Hash, PartialEq)] +#[derive(Clone, Debug, Hash, PartialEq)] pub enum A { A1(::std::boxed::Box::), } @@ -11,7 +11,7 @@ impl ::std::convert::From:: for crate::data::a::A { } } -#[derive(Debug, Hash, PartialEq)] +#[derive(Clone, Debug, Hash, PartialEq)] pub struct A1 { pub b: ::std::option::Option::, } diff --git a/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/b.rs b/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/b.rs index 11dee96..38bf8fc 100644 --- a/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/b.rs +++ b/examples/05-inductive-data-types-separate-namespaces/output/rust/src/data/b.rs @@ -1,6 +1,6 @@ // Generated by hobgoblin. -#[derive(Debug, Hash, PartialEq)] +#[derive(Clone, Debug, Hash, PartialEq)] pub struct B { pub a: ::std::option::Option::, } -- cgit v1.2.3