pub struct SudoProcessSpawner(/* private fields */);Available on crate features
process-spawner and elevation-process-spawners only.Expand description
A ProcessSpawner that escalates the privileges of the process via the “sudo” CLI utility.
Implementations§
Trait Implementations§
Source§impl Clone for SudoProcessSpawner
impl Clone for SudoProcessSpawner
Source§fn clone(&self) -> SudoProcessSpawner
fn clone(&self) -> SudoProcessSpawner
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 SudoProcessSpawner
impl Debug for SudoProcessSpawner
Source§impl Default for SudoProcessSpawner
impl Default for SudoProcessSpawner
Source§fn default() -> SudoProcessSpawner
fn default() -> SudoProcessSpawner
Returns the “default value” for a type. Read more
Source§impl PartialEq for SudoProcessSpawner
impl PartialEq for SudoProcessSpawner
Source§impl ProcessSpawner for SudoProcessSpawner
impl ProcessSpawner for SudoProcessSpawner
impl Eq for SudoProcessSpawner
impl StructuralPartialEq for SudoProcessSpawner
Auto Trait Implementations§
impl Freeze for SudoProcessSpawner
impl RefUnwindSafe for SudoProcessSpawner
impl Send for SudoProcessSpawner
impl Sync for SudoProcessSpawner
impl Unpin for SudoProcessSpawner
impl UnwindSafe for SudoProcessSpawner
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request