#[repr(C)]pub struct ESL_GETOPTS {Show 13 fields
pub opt: *const ESL_OPTIONS,
pub nopts: c_int,
pub argc: c_int,
pub argv: *mut *mut c_char,
pub optind: c_int,
pub nfiles: c_int,
pub val: *mut *mut c_char,
pub setby: *mut c_int,
pub valloc: *mut c_int,
pub optstring: *mut c_char,
pub spoof: *mut c_char,
pub spoof_argv: *mut *mut c_char,
pub errbuf: [c_char; 128],
}Fields§
§opt: *const ESL_OPTIONS§nopts: c_int§argc: c_int§argv: *mut *mut c_char§optind: c_int§nfiles: c_int§val: *mut *mut c_char§setby: *mut c_int§valloc: *mut c_int§optstring: *mut c_char§spoof: *mut c_char§spoof_argv: *mut *mut c_char§errbuf: [c_char; 128]Trait Implementations§
Source§impl Clone for ESL_GETOPTS
impl Clone for ESL_GETOPTS
Source§fn clone(&self) -> ESL_GETOPTS
fn clone(&self) -> ESL_GETOPTS
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ESL_GETOPTS
Auto Trait Implementations§
impl !Send for ESL_GETOPTS
impl !Sync for ESL_GETOPTS
impl Freeze for ESL_GETOPTS
impl RefUnwindSafe for ESL_GETOPTS
impl Unpin for ESL_GETOPTS
impl UnsafeUnpin for ESL_GETOPTS
impl UnwindSafe for ESL_GETOPTS
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