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§
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
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".