pub enum InputSource {
Reader(Box<dyn Read + Send>),
File(PathBuf),
Memory(Vec<u8>),
}Expand description
Canonical input abstraction
Variants§
Auto Trait Implementations§
impl Freeze for InputSource
impl !RefUnwindSafe for InputSource
impl Send for InputSource
impl !Sync for InputSource
impl Unpin for InputSource
impl UnsafeUnpin for InputSource
impl !UnwindSafe for InputSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more