pub struct SysopenOptions {
pub read: bool,
pub write: bool,
pub append: bool,
pub options: Vec<OpenOpt>,
pub mode: Option<u32>,
pub fd_var: Option<String>,
pub explicit_fd: Option<i32>,
}Expand description
Options for sysopen
Fields§
§read: bool§write: bool§append: bool§options: Vec<OpenOpt>§mode: Option<u32>§fd_var: Option<String>§explicit_fd: Option<i32>Trait Implementations§
Source§impl Debug for SysopenOptions
impl Debug for SysopenOptions
Source§impl Default for SysopenOptions
impl Default for SysopenOptions
Source§fn default() -> SysopenOptions
fn default() -> SysopenOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SysopenOptions
impl RefUnwindSafe for SysopenOptions
impl Send for SysopenOptions
impl Sync for SysopenOptions
impl Unpin for SysopenOptions
impl UnsafeUnpin for SysopenOptions
impl UnwindSafe for SysopenOptions
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more