pub struct System { /* private fields */ }Implementations§
Source§impl System
impl System
Sourcepub const fn from_pieces(
os: Option<OS>,
env: Option<Environment>,
objfmt: Option<ObjectFormat>,
) -> System
pub const fn from_pieces( os: Option<OS>, env: Option<Environment>, objfmt: Option<ObjectFormat>, ) -> System
pub const fn from_os(os: OS) -> System
pub const fn from_os_env(os: OS, env: Environment) -> System
pub const fn from_env(env: Environment) -> System
pub const fn from_objfmt(objfmt: ObjectFormat) -> System
pub const fn os(&self) -> Option<OS>
pub const fn env(&self) -> Option<Environment>
pub const fn object_format(&self) -> Option<ObjectFormat>
Trait Implementations§
impl Copy for System
impl Eq for System
impl StructuralPartialEq for System
Auto Trait Implementations§
impl Freeze for System
impl RefUnwindSafe for System
impl Send for System
impl Sync for System
impl Unpin for System
impl UnwindSafe for System
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