From: Ian Jackson Date: Sat, 27 Feb 2021 10:43:54 +0000 (+0000) Subject: use PosC::try_from_iter[_2] X-Git-Tag: otter-0.4.0~328 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=439f7cb495556883726a228c1ebc54a9a09f3381;p=otter.git use PosC::try_from_iter[_2] Signed-off-by: Ian Jackson --- diff --git a/src/spec.rs b/src/spec.rs index 38908bdd..5efe3f70 100644 --- a/src/spec.rs +++ b/src/spec.rs @@ -295,10 +295,9 @@ pub mod pos_traits { type Output = Result; #[throws(CoordinateOverflow)] fn neg(self) -> Self { - PosC( + PosC::try_from_iter_2( self.0.iter().cloned().map(|a| a.checked_neg()) - .collect::,_>>()?.into_inner().unwrap() - ) + )? } }