Trait DataSource

Source
pub trait DataSource
where Self::Read: Read,
{ type Read; // Required method fn open(&self) -> Result<Self::Read>; }

Required Associated Types§

Required Methods§

Source

fn open(&self) -> Result<Self::Read>

Implementations on Foreign Types§

Source§

impl DataSource for &[u8]

Source§

impl DataSource for Vec<u8>

Source§

impl DataSource for Path

Source§

type Read = File

Source§

fn open(&self) -> Result<Self::Read>

Source§

impl DataSource for PathBuf

Source§

type Read = File

Source§

fn open(&self) -> Result<Self::Read>

Implementors§