pub struct AdvancedStreamingConfig {
pub default_windowsize: usize,
pub adaptive_windowing: bool,
pub max_buffer_memory: usize,
pub change_point_detection: bool,
pub incremental_ml: bool,
pub distributed_processing: bool,
pub high_throughput_threshold: f64,
pub anomaly_detection: bool,
pub significance_level: f64,
pub intelligent_compression: bool,
pub realtime_visualization: bool,
pub approximate_algorithms: bool,
}Expand description
Configuration for advanced streaming analytics
Fields§
§default_windowsize: usizeDefault window size for streaming operations
adaptive_windowing: boolEnable adaptive windowing based on data characteristics
max_buffer_memory: usizeMaximum memory usage for buffering (bytes)
change_point_detection: boolEnable real-time change point detection
incremental_ml: boolEnable incremental machine learning models
distributed_processing: boolEnable distributed streaming processing
high_throughput_threshold: f64Data ingestion rate threshold for optimization switching
anomaly_detection: boolEnable anomaly detection in streams
significance_level: f64Statistical significance level for change detection
intelligent_compression: boolEnable intelligent compression for historical data
realtime_visualization: boolReal-time visualization updates
approximate_algorithms: boolEnable approximate algorithms for extreme throughput
Trait Implementations§
Source§impl Clone for AdvancedStreamingConfig
impl Clone for AdvancedStreamingConfig
Source§fn clone(&self) -> AdvancedStreamingConfig
fn clone(&self) -> AdvancedStreamingConfig
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 AdvancedStreamingConfig
impl Debug for AdvancedStreamingConfig
Source§impl Default for AdvancedStreamingConfig
impl Default for AdvancedStreamingConfig
Source§impl<'de> Deserialize<'de> for AdvancedStreamingConfig
impl<'de> Deserialize<'de> for AdvancedStreamingConfig
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 AdvancedStreamingConfig
impl RefUnwindSafe for AdvancedStreamingConfig
impl Send for AdvancedStreamingConfig
impl Sync for AdvancedStreamingConfig
impl Unpin for AdvancedStreamingConfig
impl UnwindSafe for AdvancedStreamingConfig
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> 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> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.