[][src]Struct grin_api::OutputPrintable

pub struct OutputPrintable {
    pub output_type: OutputType,
    pub commit: Commitment,
    pub spent: bool,
    pub proof: Option<String>,
    pub proof_hash: String,
    pub block_height: Option<u64>,
    pub merkle_proof: Option<MerkleProof>,
}

Fields

The type of output Coinbase|Transaction

The homomorphic commitment representing the output's amount (as hex string)

Whether the output has been spent

Rangeproof (as hex string)

Rangeproof hash (as hex string)

Block height at which the output is found

Merkle Proof

Methods

impl OutputPrintable
[src]

Trait Implementations

impl Clone for OutputPrintable
[src]

Performs copy-assignment from source. Read more

impl Debug for OutputPrintable
[src]

impl Serialize for OutputPrintable
[src]

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

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> UnsafeAny for T where
    T: Any

impl<T> Erased for T

impl<T> Same for T

Should always be Self

impl<T> SafeBorrow for T where
    T: ?Sized

impl<'a, T> DefaultFeatures for T where
    T: 'a + Send + Sync + Clone

impl<'a, T> NonSyncFeatures for T where
    T: 'a + Clone