Trait io_at::WriteAt
[−]
[src]
pub trait WriteAt { fn write_at(&mut self, buf: &[u8], offs: u64) -> Result<usize>; fn write_all_at(&mut self, buf: &[u8], offs: u64) -> Result<()> { ... } }
Write data at an offset
Required Methods
Provided Methods
Implementors
impl<S: AsRaw> WriteAt for IoAtRaw<S>
impl WriteAt for File
impl<'a> WriteAt for &'a File
impl WriteAt for [u8]
impl WriteAt for Vec<u8>
impl<'a, T: WriteAt + ?Sized> WriteAt for &'a mut T
impl<T: WriteAt> WriteAt for Take<T>
impl<T: WriteAt> WriteAt for BlockLimitWrite<T>
impl<T: Seek + Write> WriteAt for LockedSeek<T>
impl<T: WriteAt> WriteAt for At<T>