Struct distant_core::data::RunningProcess
source · [−]pub struct RunningProcess {
pub cmd: String,
pub args: Vec<String>,
pub persist: bool,
pub pty: Option<PtySize>,
pub id: usize,
}Expand description
Represents information about a running process
Fields
cmd: StringName of the command being run
args: Vec<String>Arguments for the command
persist: boolWhether or not the process was run in persist mode
pty: Option<PtySize>Pty associated with running process if it has one
id: usizeArbitrary id associated with running process
Not the same as the process’ pid!
Trait Implementations
sourceimpl Clone for RunningProcess
impl Clone for RunningProcess
sourcefn clone(&self) -> RunningProcess
fn clone(&self) -> RunningProcess
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for RunningProcess
impl Debug for RunningProcess
sourceimpl<'de> Deserialize<'de> for RunningProcess
impl<'de> Deserialize<'de> for RunningProcess
sourcefn 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
sourceimpl PartialEq<RunningProcess> for RunningProcess
impl PartialEq<RunningProcess> for RunningProcess
sourcefn eq(&self, other: &RunningProcess) -> bool
fn eq(&self, other: &RunningProcess) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &RunningProcess) -> bool
fn ne(&self, other: &RunningProcess) -> bool
This method tests for !=.
sourceimpl Serialize for RunningProcess
impl Serialize for RunningProcess
impl Eq for RunningProcess
impl StructuralEq for RunningProcess
impl StructuralPartialEq for RunningProcess
Auto Trait Implementations
impl RefUnwindSafe for RunningProcess
impl Send for RunningProcess
impl Sync for RunningProcess
impl Unpin for RunningProcess
impl UnwindSafe for RunningProcess
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more