#[non_exhaustive]pub struct MethodToken {
pub hash: [u8; 20],
pub method: String,
pub parameters_count: u16,
pub has_return_value: bool,
pub call_flags: u8,
}Expand description
Method token entry present in the NEF container.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.hash: [u8; 20]Script hash (little-endian bytes) for the called contract.
method: StringTarget method name.
parameters_count: u16Declared parameter count.
has_return_value: boolWhether the method has a return value.
call_flags: u8Call flags bitfield.
Trait Implementations§
Source§impl Clone for MethodToken
impl Clone for MethodToken
Source§fn clone(&self) -> MethodToken
fn clone(&self) -> MethodToken
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 MethodToken
impl Debug for MethodToken
Source§impl PartialEq for MethodToken
impl PartialEq for MethodToken
impl Eq for MethodToken
impl StructuralPartialEq for MethodToken
Auto Trait Implementations§
impl Freeze for MethodToken
impl RefUnwindSafe for MethodToken
impl Send for MethodToken
impl Sync for MethodToken
impl Unpin for MethodToken
impl UnwindSafe for MethodToken
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.