pub struct PlannerRuntimeInfo {
pub os: String,
pub os_family: String,
pub arch: String,
pub shell: Option<String>,
}Expand description
Runtime host info visible to planner prompt.
Fields§
§os: String§os_family: String§arch: String§shell: Option<String>Implementations§
Source§impl PlannerRuntimeInfo
impl PlannerRuntimeInfo
pub fn detect() -> PlannerRuntimeInfo
Trait Implementations§
Source§impl Clone for PlannerRuntimeInfo
impl Clone for PlannerRuntimeInfo
Source§fn clone(&self) -> PlannerRuntimeInfo
fn clone(&self) -> PlannerRuntimeInfo
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 moreSource§impl Debug for PlannerRuntimeInfo
impl Debug for PlannerRuntimeInfo
Source§impl Default for PlannerRuntimeInfo
impl Default for PlannerRuntimeInfo
Source§fn default() -> PlannerRuntimeInfo
fn default() -> PlannerRuntimeInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PlannerRuntimeInfo
impl RefUnwindSafe for PlannerRuntimeInfo
impl Send for PlannerRuntimeInfo
impl Sync for PlannerRuntimeInfo
impl Unpin for PlannerRuntimeInfo
impl UnsafeUnpin for PlannerRuntimeInfo
impl UnwindSafe for PlannerRuntimeInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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