pub struct VisualizationEngine { /* private fields */ }Expand description
Visualization engine
Implementations§
Source§impl VisualizationEngine
impl VisualizationEngine
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), EngineeringError>
Sourcepub fn add_visualization_type(
&mut self,
name: impl Into<String>,
vtype: VisualizationType,
)
pub fn add_visualization_type( &mut self, name: impl Into<String>, vtype: VisualizationType, )
Register a visualization type under name.
Sourcepub fn get_visualization_type(&self, name: &str) -> Option<&VisualizationType>
pub fn get_visualization_type(&self, name: &str) -> Option<&VisualizationType>
Look up a registered visualization type by name.
Sourcepub fn list_visualization_types(&self) -> Vec<String>
pub fn list_visualization_types(&self) -> Vec<String>
List the names of all registered visualization types.
Sourcepub fn rendering_engine(&self) -> &RenderingEngine
pub fn rendering_engine(&self) -> &RenderingEngine
Borrow the rendering engine.
Sourcepub fn rendering_engine_mut(&mut self) -> &mut RenderingEngine
pub fn rendering_engine_mut(&mut self) -> &mut RenderingEngine
Mutably borrow the rendering engine.
Trait Implementations§
Source§impl Clone for VisualizationEngine
impl Clone for VisualizationEngine
Source§fn clone(&self) -> VisualizationEngine
fn clone(&self) -> VisualizationEngine
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 VisualizationEngine
impl RefUnwindSafe for VisualizationEngine
impl Send for VisualizationEngine
impl Sync for VisualizationEngine
impl Unpin for VisualizationEngine
impl UnsafeUnpin for VisualizationEngine
impl UnwindSafe for VisualizationEngine
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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