pub struct ConnectorState {
pub name: String,
pub connected: bool,
pub cache_version: u64,
pub entity_count: usize,
pub last_sync_ts: Option<i64>,
pub staleness_secs: Option<f64>,
}Expand description
and state for adaptive sync and federation proxy operations. See the module-level documentation for the full lifecycle. Observable state of a federation connector.
Fields§
§name: String§connected: bool§cache_version: u64§entity_count: usize§last_sync_ts: Option<i64>§staleness_secs: Option<f64>Trait Implementations§
Source§impl Clone for ConnectorState
impl Clone for ConnectorState
Source§fn clone(&self) -> ConnectorState
fn clone(&self) -> ConnectorState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConnectorState
impl RefUnwindSafe for ConnectorState
impl Send for ConnectorState
impl Sync for ConnectorState
impl Unpin for ConnectorState
impl UnsafeUnpin for ConnectorState
impl UnwindSafe for ConnectorState
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> 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