pub struct SuiProgrammableMoveCall {
pub package: Address,
pub module: String,
pub function: String,
pub type_arguments: Vec<String>,
pub arguments: Vec<SuiArgument>,
}Expand description
The transaction for calling a Move function, either an entry function or a public function (which cannot return references).
Fields§
§package: AddressThe package containing the module and function.
module: StringThe specific module in the package containing the function.
function: StringThe function to be called.
type_arguments: Vec<String>The type arguments to the function.
arguments: Vec<SuiArgument>The arguments to the function.
Trait Implementations§
Source§impl Clone for SuiProgrammableMoveCall
impl Clone for SuiProgrammableMoveCall
Source§fn clone(&self) -> SuiProgrammableMoveCall
fn clone(&self) -> SuiProgrammableMoveCall
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 SuiProgrammableMoveCall
impl Debug for SuiProgrammableMoveCall
Source§impl<'de> Deserialize<'de> for SuiProgrammableMoveCall
impl<'de> Deserialize<'de> for SuiProgrammableMoveCall
Source§fn 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
Source§impl Display for SuiProgrammableMoveCall
impl Display for SuiProgrammableMoveCall
Source§impl PartialEq for SuiProgrammableMoveCall
impl PartialEq for SuiProgrammableMoveCall
Source§impl Serialize for SuiProgrammableMoveCall
impl Serialize for SuiProgrammableMoveCall
impl Eq for SuiProgrammableMoveCall
impl StructuralPartialEq for SuiProgrammableMoveCall
Auto Trait Implementations§
impl Freeze for SuiProgrammableMoveCall
impl RefUnwindSafe for SuiProgrammableMoveCall
impl Send for SuiProgrammableMoveCall
impl Sync for SuiProgrammableMoveCall
impl Unpin for SuiProgrammableMoveCall
impl UnwindSafe for SuiProgrammableMoveCall
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<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