#[repr(C)]pub struct IWFS_FSM_OPTS {
pub exfile: IWFS_EXT_OPTS,
pub bmlen: size_t,
pub hdrlen: u32,
pub oflags: iwfs_fsm_openflags,
pub mmap_opts: iwfs_ext_mmap_opts_t,
pub bpow: u8,
pub mmap_all: bool,
}Expand description
@brief IWFS_FSM file options.
@see iwfs_fsmfile_open(IWFS_FSM *f, const IWFS_FSM_OPTS *opts)
Fields§
§exfile: IWFS_EXT_OPTS§bmlen: size_t< Initial size of free-space bitmap
hdrlen: u32< Length of custom file header.
oflags: iwfs_fsm_openflags< Operation mode flags
mmap_opts: iwfs_ext_mmap_opts_t< Defaul mmap options used in add_mmap
bpow: u8< Block size power for 2
mmap_all: bool< Mmap all file data
Trait Implementations§
Source§impl Clone for IWFS_FSM_OPTS
impl Clone for IWFS_FSM_OPTS
Source§fn clone(&self) -> IWFS_FSM_OPTS
fn clone(&self) -> IWFS_FSM_OPTS
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IWFS_FSM_OPTS
impl Debug for IWFS_FSM_OPTS
impl Copy for IWFS_FSM_OPTS
Auto Trait Implementations§
impl Freeze for IWFS_FSM_OPTS
impl RefUnwindSafe for IWFS_FSM_OPTS
impl !Send for IWFS_FSM_OPTS
impl !Sync for IWFS_FSM_OPTS
impl Unpin for IWFS_FSM_OPTS
impl UnwindSafe for IWFS_FSM_OPTS
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