pub struct AggregationSchedule {
pub edge_to_fog_frequency: u64,
pub fog_to_cloud_frequency: u64,
pub global_aggregation_frequency: u64,
}Expand description
Aggregation schedule for hierarchical training
Fields§
§edge_to_fog_frequency: u64Edge to fog aggregation frequency
fog_to_cloud_frequency: u64Fog to cloud aggregation frequency
global_aggregation_frequency: u64Global aggregation frequency
Trait Implementations§
Source§impl Clone for AggregationSchedule
impl Clone for AggregationSchedule
Source§fn clone(&self) -> AggregationSchedule
fn clone(&self) -> AggregationSchedule
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 moreSource§impl Debug for AggregationSchedule
impl Debug for AggregationSchedule
Source§impl Default for AggregationSchedule
impl Default for AggregationSchedule
Source§impl<'de> Deserialize<'de> for AggregationSchedule
impl<'de> Deserialize<'de> for AggregationSchedule
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
Auto Trait Implementations§
impl Freeze for AggregationSchedule
impl RefUnwindSafe for AggregationSchedule
impl Send for AggregationSchedule
impl Sync for AggregationSchedule
impl Unpin for AggregationSchedule
impl UnsafeUnpin for AggregationSchedule
impl UnwindSafe for AggregationSchedule
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