pub struct MoveModule {
pub address: String,
pub name: String,
pub friends: Vec<String>,
pub exposed_functions: Vec<MoveFunction>,
pub structs: Vec<MoveStruct>,
}Expand description
MoveModule : A Move module
Fields§
§address: StringA hex encoded 32 byte Aptos account address. This is represented in a string as a 64 character hex string, sometimes shortened by stripping leading 0s, and adding a 0x. For example, address 0x0000000000000000000000000000000000000000000000000000000000000001 is represented as 0x1.
name: String§friends: Vec<String>Friends of the module
exposed_functions: Vec<MoveFunction>Public functions of the module
structs: Vec<MoveStruct>Structs of the module
Implementations§
Source§impl MoveModule
impl MoveModule
Sourcepub fn new(
address: String,
name: String,
friends: Vec<String>,
exposed_functions: Vec<MoveFunction>,
structs: Vec<MoveStruct>,
) -> MoveModule
pub fn new( address: String, name: String, friends: Vec<String>, exposed_functions: Vec<MoveFunction>, structs: Vec<MoveStruct>, ) -> MoveModule
A Move module
Trait Implementations§
Source§impl Clone for MoveModule
impl Clone for MoveModule
Source§fn clone(&self) -> MoveModule
fn clone(&self) -> MoveModule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MoveModule
impl Debug for MoveModule
Source§impl Default for MoveModule
impl Default for MoveModule
Source§fn default() -> MoveModule
fn default() -> MoveModule
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MoveModule
impl<'de> Deserialize<'de> for MoveModule
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 PartialEq for MoveModule
impl PartialEq for MoveModule
Source§fn eq(&self, other: &MoveModule) -> bool
fn eq(&self, other: &MoveModule) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MoveModule
impl Serialize for MoveModule
impl StructuralPartialEq for MoveModule
Auto Trait Implementations§
impl Freeze for MoveModule
impl RefUnwindSafe for MoveModule
impl Send for MoveModule
impl Sync for MoveModule
impl Unpin for MoveModule
impl UnsafeUnpin for MoveModule
impl UnwindSafe for MoveModule
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