Struct binrw::file_ptr::FilePtrArgsBuilder
source · pub struct FilePtrArgsBuilder<Inner, Field_offset, Field_inner> { /* private fields */ }
Expand description
A builder for FilePtrArgs
objects. Compatible with binrw::args!
.
Implementations§
source§impl<Inner, Field_inner> FilePtrArgsBuilder<Inner, Optional, Field_inner>
impl<Inner, Field_inner> FilePtrArgsBuilder<Inner, Optional, Field_inner>
sourcepub fn offset(
self,
val: u64,
) -> FilePtrArgsBuilder<Inner, Satisfied, Field_inner>
pub fn offset( self, val: u64, ) -> FilePtrArgsBuilder<Inner, Satisfied, Field_inner>
Sets offset
to the given value.
source§impl<Inner, Field_offset> FilePtrArgsBuilder<Inner, Field_offset, Needed>
impl<Inner, Field_offset> FilePtrArgsBuilder<Inner, Field_offset, Needed>
sourcepub fn inner(
self,
val: Inner,
) -> FilePtrArgsBuilder<Inner, Field_offset, Satisfied>
pub fn inner( self, val: Inner, ) -> FilePtrArgsBuilder<Inner, Field_offset, Satisfied>
Sets inner
to the given value.
source§impl<Inner, Field_offset: SatisfiedOrOptional> FilePtrArgsBuilder<Inner, Field_offset, Needed>where
Inner: Default,
impl<Inner, Field_offset: SatisfiedOrOptional> FilePtrArgsBuilder<Inner, Field_offset, Needed>where
Inner: Default,
sourcepub fn finalize(self) -> FilePtrArgs<Inner>
pub fn finalize(self) -> FilePtrArgs<Inner>
Builds the object.
source§impl<Inner, Field_offset: SatisfiedOrOptional, Field_inner: SatisfiedOrOptional> FilePtrArgsBuilder<Inner, Field_offset, Field_inner>
impl<Inner, Field_offset: SatisfiedOrOptional, Field_inner: SatisfiedOrOptional> FilePtrArgsBuilder<Inner, Field_offset, Field_inner>
sourcepub fn finalize(self) -> FilePtrArgs<Inner>
pub fn finalize(self) -> FilePtrArgs<Inner>
Builds the object.
Auto Trait Implementations§
impl<Inner, Field_offset, Field_inner> Freeze for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>where
Inner: Freeze,
impl<Inner, Field_offset, Field_inner> RefUnwindSafe for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>
impl<Inner, Field_offset, Field_inner> Send for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>
impl<Inner, Field_offset, Field_inner> Sync for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>
impl<Inner, Field_offset, Field_inner> Unpin for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>
impl<Inner, Field_offset, Field_inner> UnwindSafe for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>
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