Trait id3::StorageFile

source ·
pub trait StorageFile: Read + Write + Seek + Sealed {
    // Required method
    fn set_len(&mut self, new_len: u64) -> Result<()>;
}
Expand description

This trait is the combination of the std::io stream traits with an additional method to resize the file.

Required Methods§

source

fn set_len(&mut self, new_len: u64) -> Result<()>

Performs the resize. Assumes the same behaviour as std::fs::File::set_len.

Implementations on Foreign Types§

source§

impl StorageFile for File

source§

fn set_len(&mut self, new_len: u64) -> Result<()>

source§

impl StorageFile for Cursor<Vec<u8>>

source§

fn set_len(&mut self, new_len: u64) -> Result<()>

source§

impl<'a, T: StorageFile> StorageFile for &'a mut T

source§

fn set_len(&mut self, new_len: u64) -> Result<()>

Implementors§