pub struct RingCtOutputInformation {
pub block_number: usize,
pub unlocked: bool,
pub key: CompressedPoint,
pub commitment: Point,
pub transaction: [u8; 32],
}Expand description
The response to an query for the information of a RingCT output.
Fields§
§block_number: usizeThe block number of the block this output was added to the chain in.
unlocked: boolIf the output is unlocked, per the node’s local view.
key: CompressedPointThe output’s key.
This is a CompressedPoint, not an Point, as it may be invalid. CompressedPoint
only asserts validity on decompression and allows representing invalid points.
commitment: PointThe output’s commitment.
transaction: [u8; 32]The transaction which created this output.
Trait Implementations§
Source§impl Clone for RingCtOutputInformation
impl Clone for RingCtOutputInformation
Source§fn clone(&self) -> RingCtOutputInformation
fn clone(&self) -> RingCtOutputInformation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RingCtOutputInformation
impl Debug for RingCtOutputInformation
Source§impl PartialEq for RingCtOutputInformation
impl PartialEq for RingCtOutputInformation
impl Copy for RingCtOutputInformation
impl Eq for RingCtOutputInformation
impl StructuralPartialEq for RingCtOutputInformation
Auto Trait Implementations§
impl Freeze for RingCtOutputInformation
impl RefUnwindSafe for RingCtOutputInformation
impl Send for RingCtOutputInformation
impl Sync for RingCtOutputInformation
impl Unpin for RingCtOutputInformation
impl UnsafeUnpin for RingCtOutputInformation
impl UnwindSafe for RingCtOutputInformation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more