pub struct DarwinBackend;Trait Implementations§
Source§impl ActivationBackend for DarwinBackend
impl ActivationBackend for DarwinBackend
async fn is_switch_in_progress(&self) -> bool
async fn read_unit_exit_code(&self, _unit_name: &str) -> Option<i32>
async fn fire_switch( &self, target: &ActivationTarget, store_path: &str, ) -> Result<Option<ActivationOutcome>>
async fn fire_rollback( &self, target_basename: &str, ) -> Result<Option<RollbackOutcome>>
Source§impl Clone for DarwinBackend
impl Clone for DarwinBackend
Source§fn clone(&self) -> DarwinBackend
fn clone(&self) -> DarwinBackend
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 DarwinBackend
impl Debug for DarwinBackend
Source§impl Default for DarwinBackend
impl Default for DarwinBackend
Source§fn default() -> DarwinBackend
fn default() -> DarwinBackend
Returns the “default value” for a type. Read more
impl Copy for DarwinBackend
Auto Trait Implementations§
impl Freeze for DarwinBackend
impl RefUnwindSafe for DarwinBackend
impl Send for DarwinBackend
impl Sync for DarwinBackend
impl Unpin for DarwinBackend
impl UnwindSafe for DarwinBackend
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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