pub struct ValidatedFiniteGroup { /* private fields */ }Implementations§
Source§impl ValidatedFiniteGroup
impl ValidatedFiniteGroup
pub fn order(&self) -> usize
pub fn identity(&self) -> usize
pub fn multiply(&self, left: usize, right: usize) -> Result<usize>
pub fn inv(&self, element: usize) -> Result<usize>
pub fn a_generators(&self) -> &[usize]
pub fn b_generators(&self) -> &[usize]
pub fn a_generator(&self, index: usize) -> Option<usize>
pub fn b_generator(&self, index: usize) -> Option<usize>
Trait Implementations§
Source§impl Clone for ValidatedFiniteGroup
impl Clone for ValidatedFiniteGroup
Source§fn clone(&self) -> ValidatedFiniteGroup
fn clone(&self) -> ValidatedFiniteGroup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ValidatedFiniteGroup
impl Debug for ValidatedFiniteGroup
impl Eq for ValidatedFiniteGroup
Source§impl PartialEq for ValidatedFiniteGroup
impl PartialEq for ValidatedFiniteGroup
impl StructuralPartialEq for ValidatedFiniteGroup
Auto Trait Implementations§
impl Freeze for ValidatedFiniteGroup
impl RefUnwindSafe for ValidatedFiniteGroup
impl Send for ValidatedFiniteGroup
impl Sync for ValidatedFiniteGroup
impl Unpin for ValidatedFiniteGroup
impl UnsafeUnpin for ValidatedFiniteGroup
impl UnwindSafe for ValidatedFiniteGroup
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