pub struct WalkedNode {
pub node: GASPNode,
pub spent_by: Option<String>,
}Expand description
One node a deferred walk has fetched and appended, in append order.
Fields§
§node: GASPNodeThe node as it was appended (the root’s proof hydrated, if it was).
spent_by: Option<String>txid.outputIndex of the node that spends it; None for the root.
Trait Implementations§
Source§impl Clone for WalkedNode
impl Clone for WalkedNode
Source§impl Debug for WalkedNode
impl Debug for WalkedNode
Source§impl<'de> Deserialize<'de> for WalkedNode
impl<'de> Deserialize<'de> for WalkedNode
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 WalkedNode
impl RefUnwindSafe for WalkedNode
impl Send for WalkedNode
impl Sync for WalkedNode
impl Unpin for WalkedNode
impl UnsafeUnpin for WalkedNode
impl UnwindSafe for WalkedNode
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