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> RefUnwindSafe for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>where Field_inner: RefUnwindSafe, Field_offset: RefUnwindSafe, Inner: RefUnwindSafe,
impl<Inner, Field_offset, Field_inner> Send for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>where Field_inner: Send, Field_offset: Send, Inner: Send,
impl<Inner, Field_offset, Field_inner> Sync for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>where Field_inner: Sync, Field_offset: Sync, Inner: Sync,
impl<Inner, Field_offset, Field_inner> Unpin for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>where Field_inner: Unpin, Field_offset: Unpin, Inner: Unpin,
impl<Inner, Field_offset, Field_inner> UnwindSafe for FilePtrArgsBuilder<Inner, Field_offset, Field_inner>where Field_inner: UnwindSafe, Field_offset: UnwindSafe, Inner: UnwindSafe,
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