pub enum MultiplicationAlgorithm {
Standard,
Schoolbook,
Karatsuba,
ToomCook,
FFT,
}Expand description
Algorithms for multiplication.
Variants§
Standard
Standard schoolbook multiplication
Schoolbook
Schoolbook multiplication (alias for Standard)
Karatsuba
Karatsuba multiplication (for large numbers)
ToomCook
Toom-Cook multiplication (for very large numbers)
FFT
FFT-based multiplication (for extremely large numbers)
Trait Implementations§
Source§impl Clone for MultiplicationAlgorithm
impl Clone for MultiplicationAlgorithm
Source§fn clone(&self) -> MultiplicationAlgorithm
fn clone(&self) -> MultiplicationAlgorithm
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiplicationAlgorithm
impl Debug for MultiplicationAlgorithm
Source§impl PartialEq for MultiplicationAlgorithm
impl PartialEq for MultiplicationAlgorithm
impl Copy for MultiplicationAlgorithm
impl Eq for MultiplicationAlgorithm
impl StructuralPartialEq for MultiplicationAlgorithm
Auto Trait Implementations§
impl Freeze for MultiplicationAlgorithm
impl RefUnwindSafe for MultiplicationAlgorithm
impl Send for MultiplicationAlgorithm
impl Sync for MultiplicationAlgorithm
impl Unpin for MultiplicationAlgorithm
impl UnwindSafe for MultiplicationAlgorithm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more