pub struct RctSigPrunable {
pub range_sigs: Vec<RangeSig>,
pub bulletproofs: Vec<Bulletproof>,
pub bulletproofplus: Vec<BulletproofPlus>,
pub MGs: Vec<MgSig>,
pub Clsags: Vec<Clsag>,
pub pseudo_outs: Vec<Key>,
}
Expand description
Prunable part of RingCt signature format.
Fields
range_sigs: Vec<RangeSig>
Range signatures.
bulletproofs: Vec<Bulletproof>
Bulletproofs.
bulletproofplus: Vec<BulletproofPlus>
BulletproofPlus
MGs: Vec<MgSig>
MSLAG signatures, simple rct has N, full has 1.
Clsags: Vec<Clsag>
CSLAG signatures.
pseudo_outs: Vec<Key>
Pseudo out vector.
Implementations
sourceimpl RctSigPrunable
impl RctSigPrunable
Trait Implementations
sourceimpl Clone for RctSigPrunable
impl Clone for RctSigPrunable
sourcefn clone(&self) -> RctSigPrunable
fn clone(&self) -> RctSigPrunable
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 RctSigPrunable
impl Debug for RctSigPrunable
sourceimpl<'de> Deserialize<'de> for RctSigPrunable
impl<'de> Deserialize<'de> for RctSigPrunable
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 Serialize for RctSigPrunable
impl Serialize for RctSigPrunable
Auto Trait Implementations
impl RefUnwindSafe for RctSigPrunable
impl Send for RctSigPrunable
impl Sync for RctSigPrunable
impl Unpin for RctSigPrunable
impl UnwindSafe for RctSigPrunable
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