pub struct ExtractionStatus {
pub enabled: bool,
pub disabled_reason: Option<String>,
pub runs: u64,
pub archives: u64,
pub last_run_secs_ago: Option<u64>,
pub last_run_ms: Option<u64>,
pub last_error: Option<String>,
}Expand description
What this daemon’s background extraction worker has done so far.
Fields§
§enabled: boolWhether background extraction is running in this daemon.
disabled_reason: Option<String>Why it is not running, when it is not.
runs: u64Batches that extracted at least one archive.
archives: u64Archives extracted since the daemon started.
last_run_secs_ago: Option<u64>Seconds since the last batch finished.
last_run_ms: Option<u64>How long the last batch took.
last_error: Option<String>The most recent extraction failure, if any.
Trait Implementations§
Source§impl Clone for ExtractionStatus
impl Clone for ExtractionStatus
Source§fn clone(&self) -> ExtractionStatus
fn clone(&self) -> ExtractionStatus
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 ExtractionStatus
impl Debug for ExtractionStatus
Source§impl Default for ExtractionStatus
impl Default for ExtractionStatus
Source§fn default() -> ExtractionStatus
fn default() -> ExtractionStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtractionStatuswhere
ExtractionStatus: Default,
impl<'de> Deserialize<'de> for ExtractionStatuswhere
ExtractionStatus: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ExtractionStatus
impl PartialEq for ExtractionStatus
Source§impl Serialize for ExtractionStatus
impl Serialize for ExtractionStatus
impl StructuralPartialEq for ExtractionStatus
Auto Trait Implementations§
impl Freeze for ExtractionStatus
impl RefUnwindSafe for ExtractionStatus
impl Send for ExtractionStatus
impl Sync for ExtractionStatus
impl Unpin for ExtractionStatus
impl UnsafeUnpin for ExtractionStatus
impl UnwindSafe for ExtractionStatus
Blanket Implementations§
impl<T> AsyncFriendly for T
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().