pub struct GroupAlgebraElement { /* private fields */ }Implementations§
Source§impl GroupAlgebraElement
impl GroupAlgebraElement
pub fn new(group: &FiniteGroupSpec, support: Vec<usize>) -> Result<Self>
pub fn group_order(&self) -> usize
pub fn support(&self) -> &[usize]
pub fn to_json_string(&self) -> String
Trait Implementations§
Source§impl Clone for GroupAlgebraElement
impl Clone for GroupAlgebraElement
Source§fn clone(&self) -> GroupAlgebraElement
fn clone(&self) -> GroupAlgebraElement
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 GroupAlgebraElement
impl Debug for GroupAlgebraElement
impl Eq for GroupAlgebraElement
Source§impl PartialEq for GroupAlgebraElement
impl PartialEq for GroupAlgebraElement
impl StructuralPartialEq for GroupAlgebraElement
Auto Trait Implementations§
impl Freeze for GroupAlgebraElement
impl RefUnwindSafe for GroupAlgebraElement
impl Send for GroupAlgebraElement
impl Sync for GroupAlgebraElement
impl Unpin for GroupAlgebraElement
impl UnsafeUnpin for GroupAlgebraElement
impl UnwindSafe for GroupAlgebraElement
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