diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-06-30 20:28:05 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-06-30 20:28:05 +0100 |
| commit | acbf42728a450afcff868a318371dec72631ade0 (patch) | |
| tree | 2bbd1a152e0b02ed3ccb0e9297a5442b9d6a4530 /examples | |
| parent | 61b437d55e520ed082ddee7fccd7aca1a4658ed6 (diff) | |
Test rust output
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/01-struct/output/rust/.gitignore | 1 | ||||
| -rw-r--r-- | examples/01-struct/output/rust/Cargo.lock | 7 | ||||
| -rw-r--r-- | examples/01-struct/output/rust/Cargo.toml | 6 | ||||
| -rw-r--r-- | examples/01-struct/output/rust/rust-toolchain.toml | 2 | ||||
| -rw-r--r-- | examples/01-struct/output/rust/src/main.rs | 9 | ||||
| -rw-r--r-- | examples/01-struct/output/rust/src/point.rs | 8 |
6 files changed, 29 insertions, 4 deletions
diff --git a/examples/01-struct/output/rust/.gitignore b/examples/01-struct/output/rust/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/examples/01-struct/output/rust/.gitignore @@ -0,0 +1 @@ +/target diff --git a/examples/01-struct/output/rust/Cargo.lock b/examples/01-struct/output/rust/Cargo.lock new file mode 100644 index 0000000..9dc6e3e --- /dev/null +++ b/examples/01-struct/output/rust/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "example" +version = "0.1.0" diff --git a/examples/01-struct/output/rust/Cargo.toml b/examples/01-struct/output/rust/Cargo.toml new file mode 100644 index 0000000..5d4c622 --- /dev/null +++ b/examples/01-struct/output/rust/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "example" +version = "0.1.0" +edition = "2024" + +[dependencies] diff --git a/examples/01-struct/output/rust/rust-toolchain.toml b/examples/01-struct/output/rust/rust-toolchain.toml new file mode 100644 index 0000000..4fedb95 --- /dev/null +++ b/examples/01-struct/output/rust/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "1.96" diff --git a/examples/01-struct/output/rust/src/main.rs b/examples/01-struct/output/rust/src/main.rs new file mode 100644 index 0000000..0461817 --- /dev/null +++ b/examples/01-struct/output/rust/src/main.rs @@ -0,0 +1,9 @@ +mod point; + +use point::Point; + +fn main() { + let point: Point = Point { x: 10, y: 25 }; + let x: i32 = point.x; + let y: i32 = point.y; +} diff --git a/examples/01-struct/output/rust/src/point.rs b/examples/01-struct/output/rust/src/point.rs index 4a2b09c..aa90e19 100644 --- a/examples/01-struct/output/rust/src/point.rs +++ b/examples/01-struct/output/rust/src/point.rs @@ -1,9 +1,9 @@ pub struct Line { - start: Point, - end: Point, + pub start: Point, + pub end: Point, } pub struct Point { - x: i32, - y: i32, + pub x: i32, + pub y: i32, } |
