Struct waves_rust::model::state_changes::StateChanges
source · [−]pub struct StateChanges { /* private fields */ }Implementations
sourceimpl StateChanges
impl StateChanges
pub fn new(
data: Vec<DataEntry>,
transfers: Vec<ScriptTransfer>,
issues: Vec<IssueAction>,
reissues: Vec<ReissueAction>,
burns: Vec<BurnAction>,
sponsor_fees: Vec<SponsorFeeAction>,
leases: Vec<LeaseInfo>,
lease_cancels: Vec<LeaseInfo>,
invokes: Vec<InvokeAction>,
error: Option<ActionError>
) -> StateChanges
pub fn data(&self) -> Vec<DataEntry>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn transfers(&self) -> Vec<ScriptTransfer>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn issues(&self) -> Vec<IssueAction>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn reissues(&self) -> Vec<ReissueAction>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn burns(&self) -> Vec<BurnAction>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn sponsor_fees(&self) -> Vec<SponsorFeeAction>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn leases(&self) -> Vec<LeaseInfo>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn lease_cancels(&self) -> Vec<LeaseInfo>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn invokes(&self) -> Vec<InvokeAction>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn error(&self) -> Option<ActionError>
Trait Implementations
sourceimpl Clone for StateChanges
impl Clone for StateChanges
sourcefn clone(&self) -> StateChanges
fn clone(&self) -> StateChanges
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 moresourceimpl Debug for StateChanges
impl Debug for StateChanges
sourceimpl PartialEq<StateChanges> for StateChanges
impl PartialEq<StateChanges> for StateChanges
sourcefn eq(&self, other: &StateChanges) -> bool
fn eq(&self, other: &StateChanges) -> bool
sourceimpl TryFrom<&Value> for StateChanges
impl TryFrom<&Value> for StateChanges
impl Eq for StateChanges
impl StructuralEq for StateChanges
impl StructuralPartialEq for StateChanges
Auto Trait Implementations
impl RefUnwindSafe for StateChanges
impl Send for StateChanges
impl Sync for StateChanges
impl Unpin for StateChanges
impl UnwindSafe for StateChanges
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request