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: TransactionEssence
Transaction 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 copy 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§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<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