summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-07-03 14:25:17 +0100
committerMichael Williamson <mike@zwobble.org>2026-07-03 14:25:17 +0100
commit98ca09b7b1ff3b82e3bb4de728417b176d56d4e7 (patch)
tree66c2c90f0415a5d482bfdc77b3a3a5cef71a5312 /examples
parentf70794a17a357c93014059f23db53fae4fcc578c (diff)
Qualify global paths
Diffstat (limited to 'examples')
-rw-r--r--examples/01-struct/output/rust/src/point.rs4
-rw-r--r--examples/02-sum/output/rust/src/shapes.rs8
-rw-r--r--examples/03-inductive-data-types/output/rust/src/arithmetic.rs4
-rw-r--r--examples/05-list/output/rust/src/point.rs6
-rw-r--r--examples/08-custom-code/output/rust/src/gen/shapes.rs2
-rw-r--r--examples/09-imports/output/rust/src/point.rs4
6 files changed, 14 insertions, 14 deletions
diff --git a/examples/01-struct/output/rust/src/point.rs b/examples/01-struct/output/rust/src/point.rs
index 19ed5c8..f2d7ffc 100644
--- a/examples/01-struct/output/rust/src/point.rs
+++ b/examples/01-struct/output/rust/src/point.rs
@@ -8,6 +8,6 @@ pub struct Line {
/// A 2D point.
pub struct Point {
- pub x: i32,
- pub y: i32,
+ pub x: ::core::primitive::i32,
+ pub y: ::core::primitive::i32,
}
diff --git a/examples/02-sum/output/rust/src/shapes.rs b/examples/02-sum/output/rust/src/shapes.rs
index 586c7c0..958db0a 100644
--- a/examples/02-sum/output/rust/src/shapes.rs
+++ b/examples/02-sum/output/rust/src/shapes.rs
@@ -7,11 +7,11 @@ pub enum Shape {
}
pub struct Rectangle {
- pub width: i32,
- pub height: i32,
+ pub width: ::core::primitive::i32,
+ pub height: ::core::primitive::i32,
}
pub struct Triangle {
- pub width: i32,
- pub height: i32,
+ pub width: ::core::primitive::i32,
+ pub height: ::core::primitive::i32,
}
diff --git a/examples/03-inductive-data-types/output/rust/src/arithmetic.rs b/examples/03-inductive-data-types/output/rust/src/arithmetic.rs
index ab4049d..a9679dc 100644
--- a/examples/03-inductive-data-types/output/rust/src/arithmetic.rs
+++ b/examples/03-inductive-data-types/output/rust/src/arithmetic.rs
@@ -1,7 +1,7 @@
// Generated by hobgoblin.
pub enum Expression {
- Add(std::boxed::Box<crate::arithmetic::Add>),
+ Add(::std::boxed::Box<crate::arithmetic::Add>),
Const(crate::arithmetic::Const),
}
@@ -11,5 +11,5 @@ pub struct Add {
}
pub struct Const {
- pub value: i32,
+ pub value: ::core::primitive::i32,
}
diff --git a/examples/05-list/output/rust/src/point.rs b/examples/05-list/output/rust/src/point.rs
index 6249c0a..5635d38 100644
--- a/examples/05-list/output/rust/src/point.rs
+++ b/examples/05-list/output/rust/src/point.rs
@@ -1,10 +1,10 @@
// Generated by hobgoblin.
pub struct Path {
- pub points: std::vec::Vec<crate::point::Point>,
+ pub points: ::std::vec::Vec<crate::point::Point>,
}
pub struct Point {
- pub x: i32,
- pub y: i32,
+ pub x: ::core::primitive::i32,
+ pub y: ::core::primitive::i32,
}
diff --git a/examples/08-custom-code/output/rust/src/gen/shapes.rs b/examples/08-custom-code/output/rust/src/gen/shapes.rs
index b85ad8c..d0710bb 100644
--- a/examples/08-custom-code/output/rust/src/gen/shapes.rs
+++ b/examples/08-custom-code/output/rust/src/gen/shapes.rs
@@ -1,5 +1,5 @@
// Generated by hobgoblin.
pub struct Square {
- pub width: i32,
+ pub width: ::core::primitive::i32,
}
diff --git a/examples/09-imports/output/rust/src/point.rs b/examples/09-imports/output/rust/src/point.rs
index 718ecfd..e2c4695 100644
--- a/examples/09-imports/output/rust/src/point.rs
+++ b/examples/09-imports/output/rust/src/point.rs
@@ -2,6 +2,6 @@
/// A 2D point.
pub struct Point {
- pub x: i32,
- pub y: i32,
+ pub x: ::core::primitive::i32,
+ pub y: ::core::primitive::i32,
}