pub struct QueryOnDiskIdResp {
pub file_id: u64,
pub volume_id: u64,
}Expand description
Response containing disk file and volume identifiers for the opened file.
Reference: MS-SMB2 2.2.14.2.9
Fields§
§file_id: u6464-bit file identifier for the open on disk
volume_id: u6464-bit volume identifier
Trait Implementations§
Source§impl BinRead for QueryOnDiskIdResp
impl BinRead for QueryOnDiskIdResp
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 QueryOnDiskIdResp
impl BinWrite for QueryOnDiskIdResp
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 CreateContextDataResponseValue for QueryOnDiskIdResp
impl CreateContextDataResponseValue for QueryOnDiskIdResp
const CONTEXT_NAME: &'static [u8] = CreateContextType::QFID_NAME
Source§impl Debug for QueryOnDiskIdResp
impl Debug for QueryOnDiskIdResp
Source§impl From<QueryOnDiskIdResp> for CreateContextResponse
impl From<QueryOnDiskIdResp> for CreateContextResponse
Source§fn from(req: QueryOnDiskIdResp) -> Self
fn from(req: QueryOnDiskIdResp) -> Self
Converts to this type from the input type.
Source§impl PartialEq for QueryOnDiskIdResp
impl PartialEq for QueryOnDiskIdResp
Source§impl TryInto<QueryOnDiskIdResp> for CreateContextResponse
impl TryInto<QueryOnDiskIdResp> for CreateContextResponse
Source§type Error = SmbMsgError
type Error = SmbMsgError
The type returned in the event of a conversion error.
Source§fn try_into(self) -> Result<QueryOnDiskIdResp, SmbMsgError>
fn try_into(self) -> Result<QueryOnDiskIdResp, SmbMsgError>
Performs the conversion.
impl Eq for QueryOnDiskIdResp
impl StructuralPartialEq for QueryOnDiskIdResp
Auto Trait Implementations§
impl Freeze for QueryOnDiskIdResp
impl RefUnwindSafe for QueryOnDiskIdResp
impl Send for QueryOnDiskIdResp
impl Sync for QueryOnDiskIdResp
impl Unpin for QueryOnDiskIdResp
impl UnwindSafe for QueryOnDiskIdResp
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