pub struct PreparedTransactionData {
pub essence: TransactionEssence,
pub inputs_data: Vec<InputSigningData>,
pub remainder: Option<RemainderData>,
}Available on crate feature
client only.Expand description
Helper struct for offline signing
Fields§
§essence: TransactionEssenceTransaction essence
inputs_data: Vec<InputSigningData>Required input information for signing. Inputs need to be ordered by address type
remainder: Option<RemainderData>Optional remainder output information
Trait Implementations§
Source§impl Clone for PreparedTransactionData
impl Clone for PreparedTransactionData
Source§fn clone(&self) -> PreparedTransactionData
fn clone(&self) -> PreparedTransactionData
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 PreparedTransactionData
impl Debug for PreparedTransactionData
Source§impl From<&PreparedTransactionData> for PreparedTransactionDataDto
impl From<&PreparedTransactionData> for PreparedTransactionDataDto
Source§fn from(value: &PreparedTransactionData) -> Self
fn from(value: &PreparedTransactionData) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PreparedTransactionData
impl PartialEq for PreparedTransactionData
Source§impl TryFromDto for PreparedTransactionData
impl TryFromDto for PreparedTransactionData
type Dto = PreparedTransactionDataDto
type Error = Error
fn try_from_dto_with_params_inner( dto: Self::Dto, params: ValidationParams<'_>, ) -> Result<Self, Self::Error>
fn try_from_dto(dto: Self::Dto) -> Result<Self, Self::Error>
fn try_from_dto_with_params<'a>( dto: Self::Dto, params: impl Into<ValidationParams<'a>> + Send, ) -> Result<Self, Self::Error>
impl Eq for PreparedTransactionData
impl StructuralPartialEq for PreparedTransactionData
Auto Trait Implementations§
impl Freeze for PreparedTransactionData
impl RefUnwindSafe for PreparedTransactionData
impl Send for PreparedTransactionData
impl Sync for PreparedTransactionData
impl Unpin for PreparedTransactionData
impl UnwindSafe for PreparedTransactionData
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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