pub struct HkConfigCleanupResult {
pub scope: HkConfigScope,
pub removed_keys: Vec<String>,
}Expand description
What: The keys removed from one scope, in sorted order. Why: An empty list proves that a repeated cleanup changed nothing.
In TS you’d write (pseudocode):
type HkConfigCleanupResult = { scope: HkConfigScope; removedKeys: string[] };Fields§
§scope: HkConfigScopeThe scope inspected.
removed_keys: Vec<String>Sorted unique hk-owned keys removed from that scope.
Trait Implementations§
Source§impl Clone for HkConfigCleanupResult
impl Clone for HkConfigCleanupResult
Source§impl Debug for HkConfigCleanupResult
impl Debug for HkConfigCleanupResult
impl Eq for HkConfigCleanupResult
Source§impl PartialEq for HkConfigCleanupResult
impl PartialEq for HkConfigCleanupResult
impl StructuralPartialEq for HkConfigCleanupResult
Auto Trait Implementations§
impl Freeze for HkConfigCleanupResult
impl RefUnwindSafe for HkConfigCleanupResult
impl Send for HkConfigCleanupResult
impl Sync for HkConfigCleanupResult
impl Unpin for HkConfigCleanupResult
impl UnsafeUnpin for HkConfigCleanupResult
impl UnwindSafe for HkConfigCleanupResult
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<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