pub struct RespGetDfsReferral {
pub path_consumed: u16,
pub referral_header_flags: ReferralHeaderFlags,
pub referral_entries: Vec<ReferralEntry>,
}Expand description
Fields§
§path_consumed: u16§referral_header_flags: ReferralHeaderFlags§referral_entries: Vec<ReferralEntry>Trait Implementations§
Source§impl BinRead for RespGetDfsReferral
impl BinRead for RespGetDfsReferral
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 RespGetDfsReferral
impl BinWrite for RespGetDfsReferral
Source§fn write_options<W: Write + Seek>(
&self,
_writer: &mut W,
_endian: Endian,
_args: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, _writer: &mut W, _endian: Endian, _args: 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 RespGetDfsReferral
impl Debug for RespGetDfsReferral
Source§impl FsctlResponseContent for RespGetDfsReferral
impl FsctlResponseContent for RespGetDfsReferral
const FSCTL_CODES: &'static [FsctlCodes]
Source§impl PartialEq for RespGetDfsReferral
impl PartialEq for RespGetDfsReferral
impl Eq for RespGetDfsReferral
impl StructuralPartialEq for RespGetDfsReferral
Auto Trait Implementations§
impl Freeze for RespGetDfsReferral
impl RefUnwindSafe for RespGetDfsReferral
impl Send for RespGetDfsReferral
impl Sync for RespGetDfsReferral
impl Unpin for RespGetDfsReferral
impl UnwindSafe for RespGetDfsReferral
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