Skip to main content

SourceNormalizerResourceSession

Trait SourceNormalizerResourceSession 

Source
pub trait SourceNormalizerResourceSession: Send {
    // Required methods
    fn session_info(&self) -> SourceNormalizerResourceSessionInfo;
    fn poll(
        &mut self,
    ) -> Result<SourceNormalizerResourceSessionStatus, SourceNormalizerError>;
    fn wait_for_update(
        &mut self,
        timeout: Duration,
    ) -> Result<SourceNormalizerResourceSessionWaitStatus, SourceNormalizerError>;
    fn cancel(
        &mut self,
    ) -> Result<SourceNormalizerOperationStatus, SourceNormalizerError>;
    fn close(&mut self) -> Result<(), SourceNormalizerError>;
}
Expand description

Stateful resource-output source normalizer session.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§