Skip to main content

Call

Trait Call 

Source
pub trait Call {
    // Required method
    unsafe fn raw_call(
        &self,
        payload_ptr: *const u8,
        len: usize,
        flags: CallFlags,
        metadata: &[u64],
    ) -> Result<usize>;
}

Required Methods§

Source

unsafe fn raw_call( &self, payload_ptr: *const u8, len: usize, flags: CallFlags, metadata: &[u64], ) -> Result<usize>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Call for &[usize]

Source§

unsafe fn raw_call( &self, payload_ptr: *const u8, len: usize, flags: CallFlags, metadata: &[u64], ) -> Result<usize>

Source§

impl Call for usize

Source§

unsafe fn raw_call( &self, payload_ptr: *const u8, len: usize, flags: CallFlags, metadata: &[u64], ) -> Result<usize>

Implementors§