summaryrefslogtreecommitdiff
path: root/examples/10-transient-0/output/rust/src/data.rs
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-07-14 22:36:32 +0100
committerMichael Williamson <mike@zwobble.org>2026-07-14 22:36:32 +0100
commitd14b7d028aec3d491d9f162fc84aa8f4e51ec814 (patch)
tree0bebdcaddea1fc501b4b3aef50bfd1510d9d7640 /examples/10-transient-0/output/rust/src/data.rs
parentedcaf92f6189a9f1af4978606d4948b56aca07b1 (diff)
Support struct with Int32 in rust-transient-0
Diffstat (limited to 'examples/10-transient-0/output/rust/src/data.rs')
-rw-r--r--examples/10-transient-0/output/rust/src/data.rs85
1 files changed, 3 insertions, 82 deletions
diff --git a/examples/10-transient-0/output/rust/src/data.rs b/examples/10-transient-0/output/rust/src/data.rs
index 814e4ca..7a0c4fa 100644
--- a/examples/10-transient-0/output/rust/src/data.rs
+++ b/examples/10-transient-0/output/rust/src/data.rs
@@ -1,84 +1,5 @@
-// Generated by hobgoblin.
+include!("./gen/data.rs");
-#[derive(Debug, PartialEq)]
-pub struct StructWithBool {
- pub a: ::core::primitive::bool,
- pub b: ::core::primitive::bool,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct StructWithInt32 {
- pub a: ::core::primitive::i32,
- pub b: ::core::primitive::i32,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct StructWithInt64 {
- pub a: ::core::primitive::i64,
- pub b: ::core::primitive::i64,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct StructWithString {
- pub a: ::std::string::String,
- pub b: ::std::string::String,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct OuterStruct {
- pub inner: crate::data::InnerStruct,
- pub c: ::core::primitive::i32,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct InnerStruct {
- pub a: ::core::primitive::i32,
- pub b: ::core::primitive::i32,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct StructWithList {
- pub a: ::std::vec::Vec::<::core::primitive::i64>,
- pub b: ::std::vec::Vec::<crate::data::InnerStruct>,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct StructWithOption {
- pub a: ::std::option::Option::<::core::primitive::i64>,
- pub b: ::std::option::Option::<crate::data::InnerStruct>,
-}
-
-#[derive(Debug, PartialEq)]
-pub enum EnumWithVariants {
- Zero,
- One,
- Two,
-}
-
-#[derive(Debug, PartialEq)]
-pub enum SumWithVariants {
- VariantOne(crate::data::VariantOne),
- VariantTwo(crate::data::VariantTwo),
-}
-
-impl ::std::convert::From::<crate::data::VariantOne> for crate::data::SumWithVariants {
- fn from(value: crate::data::VariantOne) -> Self {
- Self::VariantOne(value)
- }
-}
-
-impl ::std::convert::From::<crate::data::VariantTwo> for crate::data::SumWithVariants {
- fn from(value: crate::data::VariantTwo) -> Self {
- Self::VariantTwo(value)
- }
-}
-
-#[derive(Debug, PartialEq)]
-pub struct VariantOne {
- pub a: ::core::primitive::i32,
-}
-
-#[derive(Debug, PartialEq)]
-pub struct VariantTwo {
- pub a: ::core::primitive::i64,
+pub mod transient_0 {
+ include!("./gen/data/transient_0.rs");
}