pub struct LinuxBackend;Trait Implementations§
Source§impl ActivationBackend for LinuxBackend
impl ActivationBackend for LinuxBackend
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 LinuxBackend
impl Clone for LinuxBackend
Source§fn clone(&self) -> LinuxBackend
fn clone(&self) -> LinuxBackend
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 LinuxBackend
impl Debug for LinuxBackend
Source§impl Default for LinuxBackend
impl Default for LinuxBackend
Source§fn default() -> LinuxBackend
fn default() -> LinuxBackend
Returns the “default value” for a type. Read more
impl Copy for LinuxBackend
Auto Trait Implementations§
impl Freeze for LinuxBackend
impl RefUnwindSafe for LinuxBackend
impl Send for LinuxBackend
impl Sync for LinuxBackend
impl Unpin for LinuxBackend
impl UnwindSafe for LinuxBackend
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