pub struct VisualizationFallback;Expand description
Fallback strategy for visualization features
Trait Implementations§
Source§impl FallbackStrategy for VisualizationFallback
impl FallbackStrategy for VisualizationFallback
Source§fn is_preferred_available(&self) -> bool
fn is_preferred_available(&self) -> bool
Check if the preferred implementation is available
Source§fn has_fallback(&self) -> bool
fn has_fallback(&self) -> bool
Check if fallback implementation is available
Source§fn fallback_limitations(&self) -> Vec<String>
fn fallback_limitations(&self) -> Vec<String>
Get description of what functionality will be lost with fallback
Source§fn execute_with_fallback(
&self,
preferred_available: bool,
) -> Result<String, SklearsError>
fn execute_with_fallback( &self, preferred_available: bool, ) -> Result<String, SklearsError>
Execute with preferred implementation if available, otherwise use fallback
Returns a string description of the operation performed
Auto Trait Implementations§
impl Freeze for VisualizationFallback
impl RefUnwindSafe for VisualizationFallback
impl Send for VisualizationFallback
impl Sync for VisualizationFallback
impl Unpin for VisualizationFallback
impl UnsafeUnpin for VisualizationFallback
impl UnwindSafe for VisualizationFallback
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> 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.