pub struct RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags> { /* private fields */ }Expand description
A builder for RealDirectoryBinReadArgs objects. Compatible with binrw::args!.
Implementations§
Source§impl<Field_version, Field_flags> RealDirectoryBinReadArgBuilder<Needed, Field_version, Field_flags>
impl<Field_version, Field_flags> RealDirectoryBinReadArgBuilder<Needed, Field_version, Field_flags>
Sourcepub fn file_name_len(
self,
val: u16,
) -> RealDirectoryBinReadArgBuilder<Satisfied, Field_version, Field_flags>
pub fn file_name_len( self, val: u16, ) -> RealDirectoryBinReadArgBuilder<Satisfied, Field_version, Field_flags>
Sets file_name_len to the given value.
Source§impl<Field_file_name_len, Field_flags> RealDirectoryBinReadArgBuilder<Field_file_name_len, Needed, Field_flags>
impl<Field_file_name_len, Field_flags> RealDirectoryBinReadArgBuilder<Field_file_name_len, Needed, Field_flags>
Sourcepub fn version(
self,
val: u8,
) -> RealDirectoryBinReadArgBuilder<Field_file_name_len, Satisfied, Field_flags>
pub fn version( self, val: u8, ) -> RealDirectoryBinReadArgBuilder<Field_file_name_len, Satisfied, Field_flags>
Sets version to the given value.
Source§impl<Field_file_name_len, Field_version> RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Needed>
impl<Field_file_name_len, Field_version> RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Needed>
Sourcepub fn flags(
self,
val: EntryFlags,
) -> RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Satisfied>
pub fn flags( self, val: EntryFlags, ) -> RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Satisfied>
Sets flags to the given value.
Source§impl<Field_file_name_len: SatisfiedOrOptional, Field_version: SatisfiedOrOptional, Field_flags: SatisfiedOrOptional> RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
impl<Field_file_name_len: SatisfiedOrOptional, Field_version: SatisfiedOrOptional, Field_flags: SatisfiedOrOptional> RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
Sourcepub fn finalize(self) -> RealDirectoryBinReadArgs
pub fn finalize(self) -> RealDirectoryBinReadArgs
Builds the object.
Auto Trait Implementations§
impl<Field_file_name_len, Field_version, Field_flags> Freeze for RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
impl<Field_file_name_len, Field_version, Field_flags> RefUnwindSafe for RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
impl<Field_file_name_len, Field_version, Field_flags> Send for RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
impl<Field_file_name_len, Field_version, Field_flags> Sync for RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
impl<Field_file_name_len, Field_version, Field_flags> Unpin for RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
impl<Field_file_name_len, Field_version, Field_flags> UnsafeUnpin for RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
impl<Field_file_name_len, Field_version, Field_flags> UnwindSafe for RealDirectoryBinReadArgBuilder<Field_file_name_len, Field_version, Field_flags>
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