pub struct XabiContractLayout {
pub abi_id: &'static str,
pub abi_version: u32,
pub rust_trait: &'static str,
}Expand description
Layout metadata for a generated xabi contract.
Fields§
§abi_id: &'static strStable trait ABI identifier.
abi_version: u32Contract ABI version.
rust_trait: &'static strRust trait path that declared this contract.
Implementations§
Trait Implementations§
Source§impl Clone for XabiContractLayout
impl Clone for XabiContractLayout
Source§fn clone(&self) -> XabiContractLayout
fn clone(&self) -> XabiContractLayout
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 moreimpl Copy for XabiContractLayout
Source§impl Debug for XabiContractLayout
impl Debug for XabiContractLayout
impl Eq for XabiContractLayout
Source§impl PartialEq for XabiContractLayout
impl PartialEq for XabiContractLayout
impl StructuralPartialEq for XabiContractLayout
Auto Trait Implementations§
impl Freeze for XabiContractLayout
impl RefUnwindSafe for XabiContractLayout
impl Send for XabiContractLayout
impl Sync for XabiContractLayout
impl Unpin for XabiContractLayout
impl UnsafeUnpin for XabiContractLayout
impl UnwindSafe for XabiContractLayout
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