pub struct ParsedInput {
pub prev_txid: String,
pub prev_vout: u32,
pub sender_address: Option<String>,
pub value_sats: Option<u64>,
pub sequence: u32,
pub signals_rbf: bool,
}Expand description
Parsed transaction input
Fields§
§prev_txid: StringPrevious transaction ID
prev_vout: u32Previous output index
sender_address: Option<String>Sender address (extracted from previous output)
value_sats: Option<u64>Value in satoshis (from previous output)
sequence: u32Sequence number (for RBF detection)
signals_rbf: boolWhether this input signals RBF
Trait Implementations§
Source§impl Clone for ParsedInput
impl Clone for ParsedInput
Source§fn clone(&self) -> ParsedInput
fn clone(&self) -> ParsedInput
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 ParsedInput
impl Debug for ParsedInput
Source§impl<'de> Deserialize<'de> for ParsedInput
impl<'de> Deserialize<'de> for ParsedInput
Source§fn 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
Auto Trait Implementations§
impl Freeze for ParsedInput
impl RefUnwindSafe for ParsedInput
impl Send for ParsedInput
impl Sync for ParsedInput
impl Unpin for ParsedInput
impl UnwindSafe for ParsedInput
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