Struct bitcoin_onchain::blockchain::Utxo
source · [−]pub struct Utxo { /* private fields */ }
Expand description
Full UTXO information
Implementations
sourceimpl Utxo
impl Utxo
sourcepub fn mined(&self) -> &MiningStatus
pub fn mined(&self) -> &MiningStatus
Method borrowing Utxo::mined
field.
Status of the transaction containing this UTXO
sourcepub fn outpoint(&self) -> &OutPoint
pub fn outpoint(&self) -> &OutPoint
Method borrowing Utxo::outpoint
field.
UTXO outpoint
sourcepub fn amount(&self) -> &Amount
pub fn amount(&self) -> &Amount
Method borrowing Utxo::amount
field.
Value stored in the UTXO
Trait Implementations
sourceimpl Ord for Utxo
impl Ord for Utxo
sourceimpl PartialOrd<Utxo> for Utxo
impl PartialOrd<Utxo> for Utxo
sourcefn partial_cmp(&self, other: &Utxo) -> Option<Ordering>
fn partial_cmp(&self, other: &Utxo) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl StrictDecode for Utxo
impl StrictDecode for Utxo
sourcefn strict_decode<D: Read>(d: D) -> Result<Self, Error>
fn strict_decode<D: Read>(d: D) -> Result<Self, Error>
Decode with the given std::io::Read
instance; must either
construct an instance or return implementation-specific error type. Read more
sourcefn strict_deserialize(data: impl AsRef<[u8]>) -> Result<Self, Error>
fn strict_deserialize(data: impl AsRef<[u8]>) -> Result<Self, Error>
Tries to deserialize byte array into the current type using
StrictDecode::strict_decode
Read more
sourceimpl StrictEncode for Utxo
impl StrictEncode for Utxo
sourcefn strict_encode<E: Write>(&self, e: E) -> Result<usize, Error>
fn strict_encode<E: Write>(&self, e: E) -> Result<usize, Error>
Encode with the given std::io::Write
instance; must return result
with either amount of bytes encoded – or implementation-specific
error type. Read more
sourcefn strict_serialize(&self) -> Result<Vec<u8, Global>, Error>
fn strict_serialize(&self) -> Result<Vec<u8, Global>, Error>
Serializes data as a byte array using StrictEncode::strict_encode
function Read more
impl Eq for Utxo
impl StructuralEq for Utxo
impl StructuralPartialEq for Utxo
Auto Trait Implementations
impl RefUnwindSafe for Utxo
impl Send for Utxo
impl Sync for Utxo
impl Unpin for Utxo
impl UnwindSafe for Utxo
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more