pub struct RecoveryBlocker {
pub package: String,
pub version: String,
pub hook_names: Vec<String>,
pub guidance: String,
pub suggested_command: String,
}Expand description
A source package preventing a recovery command from entering the compiler.
Fields§
§package: String§version: String§hook_names: Vec<String>§guidance: String§suggested_command: StringTrait Implementations§
Source§impl Clone for RecoveryBlocker
impl Clone for RecoveryBlocker
Source§fn clone(&self) -> RecoveryBlocker
fn clone(&self) -> RecoveryBlocker
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RecoveryBlocker
impl Debug for RecoveryBlocker
Auto Trait Implementations§
impl Freeze for RecoveryBlocker
impl RefUnwindSafe for RecoveryBlocker
impl Send for RecoveryBlocker
impl Sync for RecoveryBlocker
impl Unpin for RecoveryBlocker
impl UnsafeUnpin for RecoveryBlocker
impl UnwindSafe for RecoveryBlocker
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> 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