From 2e87808cdd986dfd91dbbc63fddf74c5b19b2afe Mon Sep 17 00:00:00 2001 From: Laurenz Date: Thu, 17 Jun 2021 14:32:24 +0200 Subject: Setter method --- src/geom/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/geom') diff --git a/src/geom/mod.rs b/src/geom/mod.rs index 25344f0e..6f48d7d9 100644 --- a/src/geom/mod.rs +++ b/src/geom/mod.rs @@ -45,4 +45,9 @@ pub trait Get { /// Borrow the component for the specified index mutably. fn get_mut(&mut self, index: Index) -> &mut Self::Component; + + /// Convenience method for setting a component. + fn set(&mut self, index: Index, component: Self::Component) { + *self.get_mut(index) = component; + } } -- cgit v1.2.3