[][src]Trait chopper_lib::transport::transport_factory::TransportFactory

pub trait TransportFactory {
    fn can_open(&self, path: &Path) -> bool;
fn open(&self, path: &Path) -> Result<Box<dyn Read>>;
fn box_clone(&self) -> Box<dyn TransportFactory>;
fn factory_name(&self) -> &str; }

Required methods

fn can_open(&self, path: &Path) -> bool

fn open(&self, path: &Path) -> Result<Box<dyn Read>>

fn box_clone(&self) -> Box<dyn TransportFactory>

fn factory_name(&self) -> &str

Loading content...

Trait Implementations

impl Debug for dyn TransportFactory[src]

Implementors

impl TransportFactory for FileInput[src]

impl TransportFactory for Http[src]

Loading content...