pub struct EcFieldConfig {
pub collection: String,
pub field: String,
pub field_path: Option<String>,
pub reducer: EcReducer,
pub initial_value: f64,
pub mode: EcMode,
pub consolidation_interval_secs: u64,
pub consolidation_window_hours: u64,
pub retention_days: u64,
}Fields§
§collection: String§field: String§field_path: Option<String>§reducer: EcReducer§initial_value: f64§mode: EcMode§consolidation_interval_secs: u64§consolidation_window_hours: u64§retention_days: u64Implementations§
Source§impl EcFieldConfig
impl EcFieldConfig
pub fn new(collection: &str, field: &str) -> EcFieldConfig
pub fn tx_collection_name(&self) -> String
Trait Implementations§
Source§impl Clone for EcFieldConfig
impl Clone for EcFieldConfig
Source§fn clone(&self) -> EcFieldConfig
fn clone(&self) -> EcFieldConfig
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 moreAuto Trait Implementations§
impl Freeze for EcFieldConfig
impl RefUnwindSafe for EcFieldConfig
impl Send for EcFieldConfig
impl Sync for EcFieldConfig
impl Unpin for EcFieldConfig
impl UnsafeUnpin for EcFieldConfig
impl UnwindSafe for EcFieldConfig
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 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::Request