pub struct RedundancySuggestion {
pub target_node: usize,
pub strategy: RedundancyStrategy,
pub expected_improvement: f64,
pub cost_increase: f64,
}Expand description
Suggestion for adding redundancy
Fields§
§target_node: usize§strategy: RedundancyStrategy§expected_improvement: f64§cost_increase: f64Implementations§
Source§impl RedundancySuggestion
impl RedundancySuggestion
pub fn generate(dag: &QueryDag, bottlenecks: &[Bottleneck]) -> Vec<Self>
Trait Implementations§
Source§impl Clone for RedundancySuggestion
impl Clone for RedundancySuggestion
Source§fn clone(&self) -> RedundancySuggestion
fn clone(&self) -> RedundancySuggestion
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 RedundancySuggestion
impl RefUnwindSafe for RedundancySuggestion
impl Send for RedundancySuggestion
impl Sync for RedundancySuggestion
impl Unpin for RedundancySuggestion
impl UnsafeUnpin for RedundancySuggestion
impl UnwindSafe for RedundancySuggestion
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