@@ -323,7 +323,7 @@ impl<const LIMBS: usize> Xgcd for OddInt<LIMBS> {
323323#[ cfg( all( test, not( miri) ) ) ]
324324mod tests {
325325 use crate :: int:: gcd:: { IntXgcdOutput , NonZeroIntXgcdOutput , OddIntXgcdOutput } ;
326- use crate :: { ConcatMixed , Gcd , Int , Uint } ;
326+ use crate :: { Concat , Gcd , Int , Uint } ;
327327
328328 impl < const LIMBS : usize > From < NonZeroIntXgcdOutput < LIMBS > > for IntXgcdOutput < LIMBS > {
329329 fn from ( value : NonZeroIntXgcdOutput < LIMBS > ) -> Self {
@@ -419,7 +419,7 @@ mod tests {
419419 rhs : Int < LIMBS > ,
420420 output : IntXgcdOutput < LIMBS > ,
421421 ) where
422- Uint < LIMBS > : ConcatMixed < Uint < LIMBS > , MixedOutput = Uint < DOUBLE > > ,
422+ Uint < LIMBS > : Concat < LIMBS , Output = Uint < DOUBLE > > ,
423423 {
424424 let gcd = lhs. gcd ( & rhs) ;
425425 assert_eq ! ( gcd, output. gcd) ;
@@ -455,21 +455,21 @@ mod tests {
455455 mod test_int_xgcd {
456456 use crate :: int:: gcd:: tests:: xgcd_test;
457457 use crate :: {
458- ConcatMixed , Gcd , Int , U64 , U128 , U192 , U256 , U384 , U512 , U768 , U1024 , U2048 , U4096 ,
459- U8192 , Uint ,
458+ Concat , Gcd , Int , U64 , U128 , U192 , U256 , U384 , U512 , U768 , U1024 , U2048 , U4096 , U8192 ,
459+ Uint ,
460460 } ;
461461
462462 fn test < const LIMBS : usize , const DOUBLE : usize > ( lhs : Int < LIMBS > , rhs : Int < LIMBS > )
463463 where
464- Uint < LIMBS > : ConcatMixed < Uint < LIMBS > , MixedOutput = Uint < DOUBLE > > ,
464+ Uint < LIMBS > : Concat < LIMBS , Output = Uint < DOUBLE > > ,
465465 Int < LIMBS > : Gcd < Output = Uint < LIMBS > > ,
466466 {
467467 xgcd_test ( lhs, rhs, lhs. xgcd ( & rhs) ) ;
468468 }
469469
470470 fn run_tests < const LIMBS : usize , const DOUBLE : usize > ( )
471471 where
472- Uint < LIMBS > : ConcatMixed < Uint < LIMBS > , MixedOutput = Uint < DOUBLE > > ,
472+ Uint < LIMBS > : Concat < LIMBS , Output = Uint < DOUBLE > > ,
473473 Int < LIMBS > : Gcd < Output = Uint < LIMBS > > ,
474474 {
475475 test ( Int :: MIN , Int :: MIN ) ;
@@ -516,21 +516,20 @@ mod tests {
516516 mod test_nonzero_int_xgcd {
517517 use crate :: int:: gcd:: tests:: xgcd_test;
518518 use crate :: {
519- ConcatMixed , Int , U64 , U128 , U192 , U256 , U384 , U512 , U768 , U1024 , U2048 , U4096 , U8192 ,
520- Uint ,
519+ Concat , Int , U64 , U128 , U192 , U256 , U384 , U512 , U768 , U1024 , U2048 , U4096 , U8192 , Uint ,
521520 } ;
522521
523522 fn test < const LIMBS : usize , const DOUBLE : usize > ( lhs : Int < LIMBS > , rhs : Int < LIMBS > )
524523 where
525- Uint < LIMBS > : ConcatMixed < Uint < LIMBS > , MixedOutput = Uint < DOUBLE > > ,
524+ Uint < LIMBS > : Concat < LIMBS , Output = Uint < DOUBLE > > ,
526525 {
527526 let output = lhs. to_nz ( ) . unwrap ( ) . xgcd ( & rhs. to_nz ( ) . unwrap ( ) ) ;
528527 xgcd_test ( lhs, rhs, output. into ( ) ) ;
529528 }
530529
531530 fn run_tests < const LIMBS : usize , const DOUBLE : usize > ( )
532531 where
533- Uint < LIMBS > : ConcatMixed < Uint < LIMBS > , MixedOutput = Uint < DOUBLE > > ,
532+ Uint < LIMBS > : Concat < LIMBS , Output = Uint < DOUBLE > > ,
534533 {
535534 test ( Int :: MIN , Int :: MIN ) ;
536535 test ( Int :: MIN , Int :: MINUS_ONE ) ;
@@ -567,21 +566,20 @@ mod tests {
567566 mod test_odd_int_xgcd {
568567 use crate :: int:: gcd:: tests:: xgcd_test;
569568 use crate :: {
570- ConcatMixed , Int , U64 , U128 , U192 , U256 , U384 , U512 , U768 , U1024 , U2048 , U4096 , U8192 ,
571- Uint ,
569+ Concat , Int , U64 , U128 , U192 , U256 , U384 , U512 , U768 , U1024 , U2048 , U4096 , U8192 , Uint ,
572570 } ;
573571
574572 fn test < const LIMBS : usize , const DOUBLE : usize > ( lhs : Int < LIMBS > , rhs : Int < LIMBS > )
575573 where
576- Uint < LIMBS > : ConcatMixed < Uint < LIMBS > , MixedOutput = Uint < DOUBLE > > ,
574+ Uint < LIMBS > : Concat < LIMBS , Output = Uint < DOUBLE > > ,
577575 {
578576 let output = lhs. to_odd ( ) . unwrap ( ) . xgcd ( & rhs. to_nz ( ) . unwrap ( ) ) ;
579577 xgcd_test ( lhs, rhs, output. into ( ) ) ;
580578 }
581579
582580 fn run_tests < const LIMBS : usize , const DOUBLE : usize > ( )
583581 where
584- Uint < LIMBS > : ConcatMixed < Uint < LIMBS > , MixedOutput = Uint < DOUBLE > > ,
582+ Uint < LIMBS > : Concat < LIMBS , Output = Uint < DOUBLE > > ,
585583 {
586584 let neg_max = Int :: MAX . wrapping_neg ( ) ;
587585 test ( neg_max, neg_max) ;
0 commit comments