Struct iota_wallet::account::types::OutputData
source · [−]pub struct OutputData {
pub output_id: OutputId,
pub metadata: OutputMetadataResponse,
pub output: Output,
pub is_spent: bool,
pub address: Address,
pub network_id: u64,
pub remainder: bool,
pub chain: Option<Chain>,
}
Expand description
An output with metadata
Fields
output_id: OutputId
The output id
metadata: OutputMetadataResponse
output: Output
The actual Output
is_spent: bool
If an output is spent
address: Address
Associated account address.
network_id: u64
Network ID
remainder: bool
chain: Option<Chain>
Implementations
sourceimpl OutputData
impl OutputData
pub fn input_signing_data(
&self,
account: &Account,
current_time: u32,
bech32_hrp: &str
) -> Result<InputSigningData>
Trait Implementations
sourceimpl Clone for OutputData
impl Clone for OutputData
sourcefn clone(&self) -> OutputData
fn clone(&self) -> OutputData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OutputData
impl Debug for OutputData
sourceimpl<'de> Deserialize<'de> for OutputData
impl<'de> Deserialize<'de> for OutputData
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
sourceimpl From<&OutputData> for OutputDataDto
impl From<&OutputData> for OutputDataDto
sourcefn from(value: &OutputData) -> Self
fn from(value: &OutputData) -> Self
Converts to this type from the input type.
sourceimpl Serialize for OutputData
impl Serialize for OutputData
Auto Trait Implementations
impl RefUnwindSafe for OutputData
impl Send for OutputData
impl Sync for OutputData
impl Unpin for OutputData
impl UnwindSafe for OutputData
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> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more