pub trait One: CtEq + Sized {
// Required method
fn one() -> Self;
// Provided methods
fn is_one(&self) -> Choice { ... }
fn set_one(&mut self) { ... }
fn one_like(_other: &Self) -> Self { ... }
}Expand description
One values: multiplicative identity element for Self.
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl One for BoxedUint
Available on crate feature
alloc only.