pub struct PinOutcome {
pub path: Option<PathBuf>,
pub warning: Option<String>,
pub refusal: Option<String>,
pub refusal_transient: bool,
}Expand description
What pin_chain_storage_noted decided.
Fields§
§path: Option<PathBuf>Pinned checkpoint path (None when the chain is disabled).
warning: Option<String>WARN text explaining a non-obvious choice.
refusal: Option<String>Boot must refuse with this message.
refusal_transient: boolThe refusal clears on its own (see ChainChoice::transient).
Trait Implementations§
Source§impl Debug for PinOutcome
impl Debug for PinOutcome
Auto Trait Implementations§
impl Freeze for PinOutcome
impl RefUnwindSafe for PinOutcome
impl Send for PinOutcome
impl Sync for PinOutcome
impl Unpin for PinOutcome
impl UnsafeUnpin for PinOutcome
impl UnwindSafe for PinOutcome
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> 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