Trait snarkvm_console_program::scalar::GroupTrait
pub trait GroupTrait<S>: 'static + Add<Output = Self, Output = Self> + for<'a> Add<&'a Self> + AddAssign + for<'a> AddAssign<&'a Self> + Clone + Copy + Debug + Double<Output = Self> + Eq + Equal + Mul<S> + for<'a> Mul<&'a S> + MulAssign<S> + for<'a> MulAssign<&'a S> + Neg<Output = Self> + Parser + Send + SizeInBits + SizeInBytes + Sync + Sub<Output = Self, Output = Self> + for<'a> Sub<&'a Self> + SubAssign + for<'a> SubAssign<&'a Self> + Sum + for<'a> Sum<&'a Self> + TypeName + Uniform + Visibility + Zerowhere
S: ScalarTrait,{ }
Expand description
Representation of a group element.
Object Safety§
This trait is not object safe.