Skip to main content

RequestPlugin

Trait RequestPlugin 

Source
pub trait RequestPlugin: Default {
    // Required method
    fn invoke(
        &self,
        capability: &str,
        operation: &str,
        request: Value,
    ) -> RequestOutcome;
}
Expand description

Business implementation for one request-based Lenso Plugin.

Required Methods§

Source

fn invoke( &self, capability: &str, operation: &str, request: Value, ) -> RequestOutcome

Handles one validated capability request.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§