diff --git a/ipa-core/src/secret_sharing/vector/transpose.rs b/ipa-core/src/secret_sharing/vector/transpose.rs index 9e5e13182..d17a21b69 100644 --- a/ipa-core/src/secret_sharing/vector/transpose.rs +++ b/ipa-core/src/secret_sharing/vector/transpose.rs @@ -475,28 +475,6 @@ macro_rules! impl_transpose_shares_ba_to_bool { dst.transpose_from(src) } } - - impl TransposeFrom>> - for BitDecomposed> - { - type Error = LengthError; - fn transpose_from( - &mut self, - src: Vec>, - ) -> Result<(), LengthError> { - self.resize($src_cols, AdditiveShare::::ZERO); - let src = <&[AdditiveShare<$src_row>; $src_rows]>::try_from(src.as_slice()) - .map_err(|_| LengthError { - expected: $src_rows, - actual: src.len(), - })?; - let dst = - <&mut [AdditiveShare; $src_cols]>::try_from(&mut **self) - .unwrap(); - dst.transpose_from(src).unwrap_infallible(); - Ok(()) - } - } }; }