Trait FfiFunction

Source
pub trait FfiFunction {
    // Required method
    fn invoke<'a>(
        &self,
        args: Span<'_, Value<'a>>,
        descriptor_pool: &'a DescriptorPool,
        message_factory: &'a MessageFactory,
        arena: &'a Arena,
        overload_id: Span<'_, CxxString>,
    ) -> Result<UniquePtr<Value<'a>>, Status>;
}

Required Methods§

Source

fn invoke<'a>( &self, args: Span<'_, Value<'a>>, descriptor_pool: &'a DescriptorPool, message_factory: &'a MessageFactory, arena: &'a Arena, overload_id: Span<'_, CxxString>, ) -> Result<UniquePtr<Value<'a>>, Status>

Implementors§