Struct hal_elements::tx::InputInfo
source · [−]pub struct InputInfo {
pub prevout: Option<String>,
pub txid: Option<Txid>,
pub vout: Option<u32>,
pub script_sig: Option<InputScriptInfo>,
pub sequence: Option<u32>,
pub is_pegin: Option<bool>,
pub has_issuance: Option<bool>,
pub asset_issuance: Option<AssetIssuanceInfo>,
pub witness: Option<InputWitnessInfo>,
pub pegin_data: Option<PeginDataInfo>,
}Fields
prevout: Option<String>txid: Option<Txid>vout: Option<u32>script_sig: Option<InputScriptInfo>sequence: Option<u32>is_pegin: Option<bool>has_issuance: Option<bool>asset_issuance: Option<AssetIssuanceInfo>witness: Option<InputWitnessInfo>pegin_data: Option<PeginDataInfo>Trait Implementations
sourceimpl<'de> Deserialize<'de> for InputInfo
impl<'de> Deserialize<'de> for InputInfo
sourcefn 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
impl Eq for InputInfo
impl StructuralEq for InputInfo
impl StructuralPartialEq for InputInfo
Auto Trait Implementations
impl RefUnwindSafe for InputInfo
impl Send for InputInfo
impl Sync for InputInfo
impl Unpin for InputInfo
impl UnwindSafe for InputInfo
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)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more