binius_field::arithmetic_traits

Trait Square

source
pub trait Square {
    // Required method
    fn square(self) -> Self;
}
Expand description

Value that can be multiplied by itself

Required Methods§

source

fn square(self) -> Self

Returns the value multiplied by itself

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Square for AESTowerField8b

source§

impl Square for AESTowerField16b

source§

impl Square for AESTowerField32b

source§

impl Square for AESTowerField64b

source§

impl Square for AESTowerField128b

source§

impl Square for BinaryField1b

source§

impl Square for BinaryField2b

source§

impl Square for BinaryField4b

source§

impl Square for BinaryField8b

source§

impl Square for BinaryField16b

source§

impl Square for BinaryField32b

source§

impl Square for BinaryField64b

source§

impl Square for BinaryField128b

source§

impl Square for BinaryField128bPolyval

source§

impl Square for PackedBinaryField1x1b

source§

impl Square for PackedBinaryField1x2b

source§

impl Square for PackedBinaryField2x1b

source§

impl Square for PackedBinaryField1x4b

source§

impl Square for PackedBinaryField2x2b

source§

impl Square for PackedBinaryField4x1b

source§

impl Square for PackedBinaryField1x8b

source§

impl Square for PackedBinaryField2x4b

source§

impl Square for PackedBinaryField4x2b

source§

impl Square for PackedBinaryField8x1b

source§

impl Square for PackedBinaryField1x16b

source§

impl Square for PackedBinaryField2x8b

source§

impl Square for PackedBinaryField4x4b

source§

impl Square for PackedBinaryField8x2b

source§

impl Square for PackedBinaryField16x1b

source§

impl Square for PackedBinaryField1x32b

source§

impl Square for PackedBinaryField2x16b

source§

impl Square for PackedBinaryField4x8b

source§

impl Square for PackedBinaryField8x4b

source§

impl Square for PackedBinaryField16x2b

source§

impl Square for PackedBinaryField32x1b

source§

impl Square for PackedBinaryField1x64b

source§

impl Square for PackedBinaryField2x32b

source§

impl Square for PackedBinaryField4x16b

source§

impl Square for PackedBinaryField8x8b

source§

impl Square for PackedBinaryField16x4b

source§

impl Square for PackedBinaryField32x2b

source§

impl Square for PackedBinaryField64x1b

source§

impl Square for PackedBinaryField1x128b

source§

impl Square for PackedBinaryField2x64b

source§

impl Square for PackedBinaryField4x32b

source§

impl Square for PackedBinaryField8x16b

source§

impl Square for PackedBinaryField16x8b

source§

impl Square for PackedBinaryField32x4b

source§

impl Square for PackedBinaryField64x2b

source§

impl Square for PackedBinaryField128x1b

source§

impl Square for PackedAESBinaryField1x8b

source§

impl Square for PackedAESBinaryField1x16b

source§

impl Square for PackedAESBinaryField2x8b

source§

impl Square for PackedAESBinaryField1x32b

source§

impl Square for PackedAESBinaryField2x16b

source§

impl Square for PackedAESBinaryField4x8b

source§

impl Square for PackedAESBinaryField1x64b

source§

impl Square for PackedAESBinaryField2x32b

source§

impl Square for PackedAESBinaryField4x16b

source§

impl Square for PackedAESBinaryField8x8b

source§

impl Square for PackedAESBinaryField1x128b

source§

impl Square for PackedAESBinaryField2x64b

source§

impl Square for PackedAESBinaryField4x32b

source§

impl Square for PackedAESBinaryField8x16b

source§

impl Square for PackedAESBinaryField16x8b

source§

impl Square for PackedBinaryPolyval1x128b