Skip to main content

EncoderFactory

Trait EncoderFactory 

Source
pub trait EncoderFactory: Send + Sync {
    // Required methods
    fn descriptor(&self) -> &EncoderDescriptor;
    fn create(&self, builder: EncoderBuilder) -> Result<Box<dyn Encoder>>;
}
Expand description

Factory for creating encoder instances. Implementations register via inventory.

Required Methods§

Trait Implementations§

Source§

impl Collect for &'static dyn EncoderFactory

Implementors§