pub struct UploadOutcome {
pub addresses: Vec<[u8; 32]>,
pub amount: Amount,
pub gas: u128,
pub stats: WaveAggregateStats,
pub mode: PaymentMode,
}Expand description
Completed upload accounting.
Fields§
§addresses: Vec<[u8; 32]>Successfully stored or already-present addresses, including repeated input records.
amount: AmountNew storage spend during this invocation.
gas: u128New gas spend during this invocation.
stats: WaveAggregateStatsShared per-record retry statistics.
mode: PaymentModeEffective payment mode.
Trait Implementations§
Source§impl Debug for UploadOutcome
impl Debug for UploadOutcome
Auto Trait Implementations§
impl Freeze for UploadOutcome
impl RefUnwindSafe for UploadOutcome
impl Send for UploadOutcome
impl Sync for UploadOutcome
impl Unpin for UploadOutcome
impl UnsafeUnpin for UploadOutcome
impl UnwindSafe for UploadOutcome
Blanket Implementations§
impl<T> AdapterBounds for Twhere
T: Sync,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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