pub struct RuntimeLinkContract {
pub abi_version: u32,
pub natives: Vec<NativeRequirement>,
pub class_methods: Vec<ClassMethodRequirement>,
}Fields§
§abi_version: u32§natives: Vec<NativeRequirement>§class_methods: Vec<ClassMethodRequirement>Implementations§
Source§impl RuntimeLinkContract
impl RuntimeLinkContract
pub fn fingerprint(&self) -> u64
Trait Implementations§
Source§impl Clone for RuntimeLinkContract
impl Clone for RuntimeLinkContract
Source§fn clone(&self) -> RuntimeLinkContract
fn clone(&self) -> RuntimeLinkContract
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 RuntimeLinkContract
impl Debug for RuntimeLinkContract
Source§impl PartialEq for RuntimeLinkContract
impl PartialEq for RuntimeLinkContract
impl Eq for RuntimeLinkContract
impl StructuralPartialEq for RuntimeLinkContract
Auto Trait Implementations§
impl Freeze for RuntimeLinkContract
impl RefUnwindSafe for RuntimeLinkContract
impl Send for RuntimeLinkContract
impl Sync for RuntimeLinkContract
impl Unpin for RuntimeLinkContract
impl UnsafeUnpin for RuntimeLinkContract
impl UnwindSafe for RuntimeLinkContract
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