pub struct PsetDetails { /* private fields */ }Expand description
The details of a Partially Signed Elements Transaction:
- the net balance from the point of view of the wallet
- the available and missing signatures for each input
- for issuances and reissuances transactions contains the issuance or reissuance details
Implementations§
Source§impl PsetDetails
impl PsetDetails
Sourcepub fn balance(&self) -> Arc<PsetBalance>
pub fn balance(&self) -> Arc<PsetBalance>
Return the balance of the PSET from the point of view of the wallet
that generated this via psetDetails()
Sourcepub fn signatures(&self) -> Vec<Arc<PsetSignatures>>
pub fn signatures(&self) -> Vec<Arc<PsetSignatures>>
For each input its existing or missing signatures
Sourcepub fn inputs_issuances(&self) -> Vec<Arc<Issuance>>
pub fn inputs_issuances(&self) -> Vec<Arc<Issuance>>
Return an element for every input that could possibly be a issuance or a reissuance
Trait Implementations§
Source§impl Debug for PsetDetails
impl Debug for PsetDetails
Source§impl From<PsetDetails> for PsetDetails
impl From<PsetDetails> for PsetDetails
Source§fn from(inner: PsetDetails) -> Self
fn from(inner: PsetDetails) -> Self
Converts to this type from the input type.
Source§impl<UT> LiftRef<UT> for PsetDetails
impl<UT> LiftRef<UT> for PsetDetails
type LiftType = Arc<PsetDetails>
Source§impl<UT> LowerError<UT> for PsetDetails
impl<UT> LowerError<UT> for PsetDetails
Source§fn lower_error(obj: Self) -> RustBuffer
fn lower_error(obj: Self) -> RustBuffer
Lower this value for scaffolding function return Read more
Source§impl<UT> LowerReturn<UT> for PsetDetails
impl<UT> LowerReturn<UT> for PsetDetails
Source§type ReturnType = <Arc<PsetDetails> as LowerReturn<UniFfiTag>>::ReturnType
type ReturnType = <Arc<PsetDetails> as LowerReturn<UniFfiTag>>::ReturnType
The type that should be returned by scaffolding functions for this type. Read more
Source§fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
Lower the return value from an scaffolding call Read more
Source§fn handle_failed_lift(
error: LiftArgsError,
) -> Result<Self::ReturnType, RustCallError>
fn handle_failed_lift( error: LiftArgsError, ) -> Result<Self::ReturnType, RustCallError>
Lower the return value for failed argument lifts Read more
Source§impl<UT> TypeId<UT> for PsetDetails
impl<UT> TypeId<UT> for PsetDetails
Auto Trait Implementations§
impl Freeze for PsetDetails
impl RefUnwindSafe for PsetDetails
impl Send for PsetDetails
impl Sync for PsetDetails
impl Unpin for PsetDetails
impl UnwindSafe for PsetDetails
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
Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more