pub struct HostRuntimeContext {
pub os: HostOs,
pub arch: String,
pub shell_family: ShellFamily,
pub path_style: PathStyle,
}Fields§
§os: HostOs§arch: String§shell_family: ShellFamily§path_style: PathStyleTrait Implementations§
Source§impl Clone for HostRuntimeContext
impl Clone for HostRuntimeContext
Source§fn clone(&self) -> HostRuntimeContext
fn clone(&self) -> HostRuntimeContext
Returns a duplicate 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 HostRuntimeContext
impl Debug for HostRuntimeContext
Source§impl<'de> Deserialize<'de> for HostRuntimeContext
impl<'de> Deserialize<'de> for HostRuntimeContext
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HostRuntimeContext
impl PartialEq for HostRuntimeContext
Source§impl Serialize for HostRuntimeContext
impl Serialize for HostRuntimeContext
impl Eq for HostRuntimeContext
impl StructuralPartialEq for HostRuntimeContext
Auto Trait Implementations§
impl Freeze for HostRuntimeContext
impl RefUnwindSafe for HostRuntimeContext
impl Send for HostRuntimeContext
impl Sync for HostRuntimeContext
impl Unpin for HostRuntimeContext
impl UnsafeUnpin for HostRuntimeContext
impl UnwindSafe for HostRuntimeContext
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