Skip to main content

Runtime

Trait Runtime 

Source
pub trait Runtime {
    // Required methods
    fn input_adapter(
        &self,
        format: &str,
    ) -> FloeResult<&'static dyn InputAdapter>;
    fn sink_format(&self, format: &str) -> FloeResult<&'static dyn SinkFormat>;
    fn rejected_sink_adapter(
        &self,
        format: &str,
    ) -> FloeResult<&'static dyn RejectedSinkAdapter>;
    fn storage(&mut self) -> &mut CloudClient;
}

Required Methods§

Source

fn input_adapter(&self, format: &str) -> FloeResult<&'static dyn InputAdapter>

Source

fn sink_format(&self, format: &str) -> FloeResult<&'static dyn SinkFormat>

Source

fn rejected_sink_adapter( &self, format: &str, ) -> FloeResult<&'static dyn RejectedSinkAdapter>

Source

fn storage(&mut self) -> &mut CloudClient

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§