pub struct SrvCopyChunkCopyWrite(pub SrvCopychunkCopy);Tuple Fields§
§0: SrvCopychunkCopyImplementations§
Source§impl SrvCopyChunkCopyWrite
impl SrvCopyChunkCopyWrite
pub fn new(inner: SrvCopychunkCopy) -> Self
Methods from Deref<Target = SrvCopychunkCopy>§
Trait Implementations§
Source§impl BinRead for SrvCopyChunkCopyWrite
impl BinRead for SrvCopyChunkCopyWrite
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for SrvCopyChunkCopyWrite
impl BinWrite for SrvCopyChunkCopyWrite
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreSource§fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming native-endian byte order. Read moreSource§fn write_be_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Debug for SrvCopyChunkCopyWrite
impl Debug for SrvCopyChunkCopyWrite
Source§impl Deref for SrvCopyChunkCopyWrite
impl Deref for SrvCopyChunkCopyWrite
Source§impl DerefMut for SrvCopyChunkCopyWrite
impl DerefMut for SrvCopyChunkCopyWrite
Source§impl From<SrvCopyChunkCopyWrite> for IoctlReqData
impl From<SrvCopyChunkCopyWrite> for IoctlReqData
Source§fn from(model: SrvCopyChunkCopyWrite) -> IoctlReqData
fn from(model: SrvCopyChunkCopyWrite) -> IoctlReqData
Converts to this type from the input type.
Source§impl From<SrvCopychunkCopy> for SrvCopyChunkCopyWrite
impl From<SrvCopychunkCopy> for SrvCopyChunkCopyWrite
Source§fn from(inner: SrvCopychunkCopy) -> Self
fn from(inner: SrvCopychunkCopy) -> Self
Converts to this type from the input type.
Source§impl FsctlRequest for SrvCopyChunkCopyWrite
impl FsctlRequest for SrvCopyChunkCopyWrite
const FSCTL_CODE: FsctlCodes = FsctlCodes::SrvCopychunkWrite
type Response = SrvCopychunkResponse
Source§impl IoctlRequestContent for SrvCopyChunkCopyWrite
impl IoctlRequestContent for SrvCopyChunkCopyWrite
Source§fn get_bin_size(&self) -> u32
fn get_bin_size(&self) -> u32
Returns the size of the buffer for IOCTL requests – the size of the ENCODED data, in bytes.
Source§impl PartialEq for SrvCopyChunkCopyWrite
impl PartialEq for SrvCopyChunkCopyWrite
impl Eq for SrvCopyChunkCopyWrite
impl StructuralPartialEq for SrvCopyChunkCopyWrite
Auto Trait Implementations§
impl Freeze for SrvCopyChunkCopyWrite
impl RefUnwindSafe for SrvCopyChunkCopyWrite
impl Send for SrvCopyChunkCopyWrite
impl Sync for SrvCopyChunkCopyWrite
impl Unpin for SrvCopyChunkCopyWrite
impl UnwindSafe for SrvCopyChunkCopyWrite
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