pub struct MovePackageData {
pub modules: Vec<Vec<u8>>,
pub dependencies: Vec<ObjectId>,
pub digest: Digest,
}Expand description
Type corresponding to the output of iota move build --dump-bytecode-as-base64
Fields§
§modules: Vec<Vec<u8>>The package modules as a series of bytes
dependencies: Vec<ObjectId>The package dependencies, specified by their object IDs.
digest: DigestThe package digest.
Implementations§
Trait Implementations§
Source§impl Clone for MovePackageData
impl Clone for MovePackageData
Source§fn clone(&self) -> MovePackageData
fn clone(&self) -> MovePackageData
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 MovePackageData
impl Debug for MovePackageData
Source§impl<'de> Deserialize<'de> for MovePackageData
Available on crate feature serde only.
impl<'de> Deserialize<'de> for MovePackageData
Available on crate feature
serde only.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 MovePackageData
impl Display for MovePackageData
Auto Trait Implementations§
impl Freeze for MovePackageData
impl RefUnwindSafe for MovePackageData
impl Send for MovePackageData
impl Sync for MovePackageData
impl Unpin for MovePackageData
impl UnsafeUnpin for MovePackageData
impl UnwindSafe for MovePackageData
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