From a67f8ea0521008d1bad9d766ecc44a3561c6f34c Mon Sep 17 00:00:00 2001 From: Alain Emilia Anna Zscheile Date: Fri, 3 Jan 2025 01:10:46 +0100 Subject: [PATCH] refactor(geometry): SetOffset should inherit from GetOffset --- src/geometry/geometry.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geometry/geometry.rs b/src/geometry/geometry.rs index fe1f234..5610fe1 100644 --- a/src/geometry/geometry.rs +++ b/src/geometry/geometry.rs @@ -48,7 +48,7 @@ pub trait GetOffset { } #[enum_dispatch] -pub trait SetOffset { +pub trait SetOffset: GetOffset { fn set_offset(&mut self, offset: f64); } @@ -68,7 +68,7 @@ pub enum GenericNode { pub trait AccessDotWeight: GetSetPos + GetWidth + Into + Copy {} pub trait AccessSegWeight: GetWidth + Into + Copy {} -pub trait AccessBendWeight: GetOffset + SetOffset + GetWidth + Into + Copy {} +pub trait AccessBendWeight: SetOffset + GetWidth + Into + Copy {} #[derive(Debug, Getters)] pub struct Geometry {