From e5b0b62785e75d19b4d852712cb6a72ea77429d2 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 29 Aug 2026 23:27:59 +0100 Subject: Don't derive Hash for generated Rust types --- examples/03-struct-generic/output/rust/src/point.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'examples/03-struct-generic/output/rust/src/point.rs') diff --git a/examples/03-struct-generic/output/rust/src/point.rs b/examples/03-struct-generic/output/rust/src/point.rs index ae6a1ee..a6c6615 100644 --- a/examples/03-struct-generic/output/rust/src/point.rs +++ b/examples/03-struct-generic/output/rust/src/point.rs @@ -1,40 +1,40 @@ // Generated by hobgoblin. /// A set of drawings. -#[derive(Clone, Debug, Hash, PartialEq)] +#[derive(Clone, Debug, PartialEq)] pub struct OwnedLineDrawing { pub drawing: crate::point::LineDrawing::, pub owner: ::std::string::String, } /// A 2D drawing made up of straight lines. -#[derive(Clone, Debug, Hash, PartialEq)] +#[derive(Clone, Debug, PartialEq)] pub struct LineDrawing2D { pub lines: ::std::vec::Vec::>, } /// A drawing made up of straight lines. -#[derive(Clone, Debug, Hash, PartialEq)] +#[derive(Clone, Debug, PartialEq)] pub struct LineDrawing { pub lines: ::std::vec::Vec::>, } /// A cubic Bezier curve. -#[derive(Clone, Debug, Hash, PartialEq)] +#[derive(Clone, Debug, PartialEq)] pub struct BezierCurve { pub start: crate::point::Line::, pub end: crate::point::Line::, } /// A straight line from one point to another. -#[derive(Clone, Debug, Hash, PartialEq)] +#[derive(Clone, Debug, PartialEq)] pub struct Line { pub start: TPoint, pub end: TPoint, } /// A 2D point. -#[derive(Clone, Debug, Hash, PartialEq)] +#[derive(Clone, Debug, PartialEq)] pub struct Point2D { pub x: ::core::primitive::i32, pub y: ::core::primitive::i32, -- cgit v1.2.3