pub struct PreflightOptions {
pub sweep: bool,
pub accept_unreadable: bool,
}Expand description
Operator choices for preflight, from the command line.
Fields§
§sweep: bool--sweep: the post-stop pass. The app is stopped, so its JWKS cannot
be fetched; that is tolerated. A fetched MISMATCH still refuses.
accept_unreadable: bool--accept-unreadable: proceed when NO stored row decrypts. Relaxes
that one check only; the client and signing-key checks still apply.
The unreadable rows are deleted and reported failed — their tokens
cannot be revoked by anyone and live until they expire.
Trait Implementations§
Source§impl Clone for PreflightOptions
impl Clone for PreflightOptions
impl Copy for PreflightOptions
Source§impl Debug for PreflightOptions
impl Debug for PreflightOptions
Source§impl Default for PreflightOptions
impl Default for PreflightOptions
impl Eq for PreflightOptions
Source§impl PartialEq for PreflightOptions
impl PartialEq for PreflightOptions
impl StructuralPartialEq for PreflightOptions
Auto Trait Implementations§
impl Freeze for PreflightOptions
impl RefUnwindSafe for PreflightOptions
impl Send for PreflightOptions
impl Sync for PreflightOptions
impl Unpin for PreflightOptions
impl UnsafeUnpin for PreflightOptions
impl UnwindSafe for PreflightOptions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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