pub struct Bulletproof {
pub A: Key,
pub S: Key,
pub T1: Key,
pub T2: Key,
pub taux: Key,
pub mu: Key,
pub L: Vec<Key>,
pub R: Vec<Key>,
pub a: Key,
pub b: Key,
pub t: Key,
}
Expand description
Bulletproof format.
Fields
A: Key
A value.
S: Key
S value.
T1: Key
T1 value.
T2: Key
T2 value.
taux: Key
taux value.
mu: Key
mu value.
L: Vec<Key>
L value.
R: Vec<Key>
R value.
a: Key
a value.
b: Key
b value.
t: Key
t value.
Trait Implementations
sourceimpl Clone for Bulletproof
impl Clone for Bulletproof
sourcefn clone(&self) -> Bulletproof
fn clone(&self) -> Bulletproof
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Bulletproof
impl Debug for Bulletproof
sourceimpl Decodable for Bulletproof
impl Decodable for Bulletproof
sourcefn consensus_decode<D: Read>(d: &mut D) -> Result<Bulletproof, Error>
fn consensus_decode<D: Read>(d: &mut D) -> Result<Bulletproof, Error>
Decode an object with a well-defined format.
sourceimpl<'de> Deserialize<'de> for Bulletproof
impl<'de> Deserialize<'de> for Bulletproof
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Encodable for Bulletproof
impl Encodable for Bulletproof
sourceimpl Serialize for Bulletproof
impl Serialize for Bulletproof
Auto Trait Implementations
impl RefUnwindSafe for Bulletproof
impl Send for Bulletproof
impl Sync for Bulletproof
impl Unpin for Bulletproof
impl UnwindSafe for Bulletproof
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more