pub struct UnlinkPlugin;Expand description
Wet-run unlink plugin — synthesized inverse of symlink used by
the declarative auto-reverse teardown path (R-M5-09). Not reachable
from a YAML-authored pack: the Action::Unlink variant is only
manufactured by DeclarativePlugin::inverse_of (private helper in
crate::plugin::pack_type).
Trait Implementations§
Source§impl ActionPlugin for UnlinkPlugin
impl ActionPlugin for UnlinkPlugin
Source§impl Clone for UnlinkPlugin
impl Clone for UnlinkPlugin
Source§fn clone(&self) -> UnlinkPlugin
fn clone(&self) -> UnlinkPlugin
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 UnlinkPlugin
impl Debug for UnlinkPlugin
Source§impl Default for UnlinkPlugin
impl Default for UnlinkPlugin
Source§fn default() -> UnlinkPlugin
fn default() -> UnlinkPlugin
Returns the “default value” for a type. Read more
impl Copy for UnlinkPlugin
Auto Trait Implementations§
impl Freeze for UnlinkPlugin
impl RefUnwindSafe for UnlinkPlugin
impl Send for UnlinkPlugin
impl Sync for UnlinkPlugin
impl Unpin for UnlinkPlugin
impl UnsafeUnpin for UnlinkPlugin
impl UnwindSafe for UnlinkPlugin
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