Enum monero::util::ringct::RctType[][src]

pub enum RctType {
    Null,
    Full,
    Simple,
    Bulletproof,
    Bulletproof2,
    CLSAG,
}

Types of Ring Confidential Transaction signatures.

Variants

Null

Null type.

Full

Full type.

Simple

Simple type.

Bulletproof

First Bulletproof type.

Bulletproof2

Bulletproof2 type.

CLSAG

CLSAG Ring signatures, used in the current network.

Implementations

impl RctType[src]

pub fn is_rct_bp(self) -> bool[src]

Return if the format use one of the bulletproof format.

Trait Implementations

impl Clone for RctType[src]

impl Copy for RctType[src]

impl Debug for RctType[src]

impl Decodable for RctType[src]

impl<'de> Deserialize<'de> for RctType[src]

impl Display for RctType[src]

impl Encodable for RctType[src]

impl PartialEq<RctType> for RctType[src]

impl Serialize for RctType[src]

impl StructuralPartialEq for RctType[src]

Auto Trait Implementations

impl RefUnwindSafe for RctType

impl Send for RctType

impl Sync for RctType

impl Unpin for RctType

impl UnwindSafe for RctType

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.