pub struct ReferralEntryValueV3 {
pub server_type: DfsServerType,
pub referral_entry_flags: ReferralEntryFlags,
pub time_to_live: u32,
pub value: EntryV3Value,
}Fields§
§server_type: DfsServerTypeType of server hosting the target
referral_entry_flags: ReferralEntryFlags§time_to_live: u32The time-out value, in seconds, of the DFS root or DFS link.
value: EntryV3ValueImplementations§
Source§impl ReferralEntryValueV3
impl ReferralEntryValueV3
Sourcepub const COMMON_PART_SIZE: usize = 8usize
pub const COMMON_PART_SIZE: usize = 8usize
The size of the common part of the referral entry - version + size.
Trait Implementations§
Source§impl BinRead for ReferralEntryValueV3
impl BinRead for ReferralEntryValueV3
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 ReferralEntryValueV3
impl BinWrite for ReferralEntryValueV3
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 ReferralEntryValueV3
impl Debug for ReferralEntryValueV3
Source§impl PartialEq for ReferralEntryValueV3
impl PartialEq for ReferralEntryValueV3
impl Eq for ReferralEntryValueV3
impl StructuralPartialEq for ReferralEntryValueV3
Auto Trait Implementations§
impl Freeze for ReferralEntryValueV3
impl RefUnwindSafe for ReferralEntryValueV3
impl Send for ReferralEntryValueV3
impl Sync for ReferralEntryValueV3
impl Unpin for ReferralEntryValueV3
impl UnwindSafe for ReferralEntryValueV3
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