pub struct AdvancedPlotConfig {Show 18 fields
pub width: u32,
pub height: u32,
pub renderer: RenderingEngine,
pub anti_aliasing: bool,
pub hardware_acceleration: bool,
pub max_fps: u32,
pub enable_ai_insights: bool,
pub auto_pattern_detection: bool,
pub smart_axis_scaling: bool,
pub intelligent_color_schemes: bool,
pub color_blind_friendly: bool,
pub high_contrast_mode: bool,
pub screen_reader_support: bool,
pub keyboard_navigation: bool,
pub level_of_detail: LevelOfDetail,
pub data_decimation: DataDecimationConfig,
pub progressive_rendering: bool,
pub memory_limit_mb: usize,
}Expand description
Advanced-advanced plot configuration with AI assistance
Fields§
§width: u32Basic plot dimensions
height: u32Plot height in pixels
renderer: RenderingEngineAdvanced rendering options
anti_aliasing: boolEnable anti-aliasing for smoother rendering
hardware_acceleration: boolEnable hardware acceleration when available
max_fps: u32Maximum frames per second for animations
enable_ai_insights: boolAI-powered features
auto_pattern_detection: boolEnable automatic pattern detection in data
smart_axis_scaling: boolEnable intelligent axis scaling algorithms
intelligent_color_schemes: boolEnable AI-powered color scheme selection
color_blind_friendly: boolAccessibility features
high_contrast_mode: boolEnable high contrast mode for better visibility
screen_reader_support: boolEnable screen reader accessibility support
Enable keyboard navigation controls
level_of_detail: LevelOfDetailPerformance optimization
data_decimation: DataDecimationConfigData decimation configuration for large datasets
progressive_rendering: boolEnable progressive rendering for better performance
memory_limit_mb: usizeMemory limit in megabytes for visualization data
Trait Implementations§
Source§impl Clone for AdvancedPlotConfig
impl Clone for AdvancedPlotConfig
Source§fn clone(&self) -> AdvancedPlotConfig
fn clone(&self) -> AdvancedPlotConfig
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 AdvancedPlotConfig
impl Debug for AdvancedPlotConfig
Auto Trait Implementations§
impl Freeze for AdvancedPlotConfig
impl RefUnwindSafe for AdvancedPlotConfig
impl Send for AdvancedPlotConfig
impl Sync for AdvancedPlotConfig
impl Unpin for AdvancedPlotConfig
impl UnwindSafe for AdvancedPlotConfig
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.