[−][src]Struct indy_crypto::pair::GroupOrderElement
Methods
impl GroupOrderElement
[src]
impl GroupOrderElement
pub const BYTES_REPR_SIZE: usize
[src]
pub fn new() -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn new() -> Result<GroupOrderElement, IndyCryptoError>
pub fn new_from_seed(seed: &[u8]) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn new_from_seed(seed: &[u8]) -> Result<GroupOrderElement, IndyCryptoError>
pub fn pow_mod(
&self,
e: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn pow_mod(
&self,
e: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
(GroupOrderElement ^ GroupOrderElement) mod GroupOrder
pub fn add_mod(
&self,
r: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn add_mod(
&self,
r: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
(GroupOrderElement + GroupOrderElement) mod GroupOrder
pub fn sub_mod(
&self,
r: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn sub_mod(
&self,
r: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
(GroupOrderElement - GroupOrderElement) mod GroupOrder
pub fn mul_mod(
&self,
r: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn mul_mod(
&self,
r: &GroupOrderElement
) -> Result<GroupOrderElement, IndyCryptoError>
(GroupOrderElement * GroupOrderElement) mod GroupOrder
pub fn inverse(&self) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn inverse(&self) -> Result<GroupOrderElement, IndyCryptoError>
1 / GroupOrderElement
pub fn mod_neg(&self) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn mod_neg(&self) -> Result<GroupOrderElement, IndyCryptoError>
- GroupOrderElement mod GroupOrder
pub fn to_string(&self) -> Result<String, IndyCryptoError>
[src]
pub fn to_string(&self) -> Result<String, IndyCryptoError>
pub fn from_string(str: &str) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn from_string(str: &str) -> Result<GroupOrderElement, IndyCryptoError>
pub fn to_bytes(&self) -> Result<Vec<u8>, IndyCryptoError>
[src]
pub fn to_bytes(&self) -> Result<Vec<u8>, IndyCryptoError>
pub fn from_bytes(b: &[u8]) -> Result<GroupOrderElement, IndyCryptoError>
[src]
pub fn from_bytes(b: &[u8]) -> Result<GroupOrderElement, IndyCryptoError>
Trait Implementations
impl PartialEq<GroupOrderElement> for GroupOrderElement
[src]
impl PartialEq<GroupOrderElement> for GroupOrderElement
fn eq(&self, other: &GroupOrderElement) -> bool
[src]
fn eq(&self, other: &GroupOrderElement) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &GroupOrderElement) -> bool
[src]
fn ne(&self, other: &GroupOrderElement) -> bool
This method tests for !=
.
impl Clone for GroupOrderElement
[src]
impl Clone for GroupOrderElement
fn clone(&self) -> GroupOrderElement
[src]
fn clone(&self) -> GroupOrderElement
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for GroupOrderElement
[src]
impl Copy for GroupOrderElement
impl Debug for GroupOrderElement
[src]
impl Debug for GroupOrderElement
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl Serialize for GroupOrderElement
[src]
impl Serialize for GroupOrderElement
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
S: Serializer,
[src]
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl<'a> Deserialize<'a> for GroupOrderElement
[src]
impl<'a> Deserialize<'a> for GroupOrderElement
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'a>,
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'a>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl Send for GroupOrderElement
impl Send for GroupOrderElement
impl Sync for GroupOrderElement
impl Sync for GroupOrderElement
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,