imsz

Trait Imsz

Source
pub trait Imsz {
    // Required method
    fn imsz(self) -> ImResult<ImInfo>;
}
Expand description

Trait to provide generic imsz() function for paths, buffers, and readers.

Required Methods§

Implementations on Foreign Types§

Source§

impl Imsz for &str

Source§

impl Imsz for &String

Source§

impl Imsz for &OsStr

Source§

impl Imsz for &OsString

Source§

impl Imsz for &Stdin

Source§

fn imsz(self) -> ImResult<ImInfo>

WARNING: This looses already buffered input!

Source§

impl Imsz for &Path

Source§

impl Imsz for &PathBuf

Source§

impl Imsz for &[u8]

Source§

impl Imsz for &mut File

Source§

impl Imsz for &mut Cursor<&[u8]>

Source§

impl Imsz for String

Source§

impl Imsz for OsString

Source§

impl Imsz for File

Source§

impl Imsz for Cursor<&[u8]>

Source§

impl Imsz for Stdin

Source§

impl Imsz for PathBuf

Source§

impl<R> Imsz for &mut BufReader<R>
where R: Read + Seek,

Source§

impl<R> Imsz for BufReader<R>
where R: Read + Seek,

Source§

impl<const LEN: usize> Imsz for &[u8; LEN]

Source§

impl<const LEN: usize> Imsz for Cursor<&[u8; LEN]>

Source§

impl<const LEN: usize> Imsz for Cursor<[u8; LEN]>

Source§

impl<const LEN: usize> Imsz for [u8; LEN]

Implementors§