[−][src]Struct fasteval::evalns::Bubble
Methods
impl<'_, '_> Bubble<'_, '_>[src]
pub fn new<'a, 'b: 'a>(ns: &'a mut CachedScopedNamespace<'b>) -> Bubble<'a, 'b>[src]
Trait Implementations
impl<'_, '_> Drop for Bubble<'_, '_>[src]
impl<'_, '_> EvalNamespace for Bubble<'_, '_>[src]
fn get_cached(
&mut self,
name: &str,
args: Vec<f64>,
keybuf: &mut String
) -> Option<f64>[src]
&mut self,
name: &str,
args: Vec<f64>,
keybuf: &mut String
) -> Option<f64>
fn set_cached(&mut self, name: String, val: f64)[src]
fn create_cached(&mut self, name: String, val: f64) -> Result<(), Error>[src]
fn clear_cached(&mut self)[src]
impl<'_, '_> Layered for Bubble<'_, '_>[src]
Auto Trait Implementations
impl<'a, 'b> !RefUnwindSafe for Bubble<'a, 'b>
impl<'a, 'b> !Send for Bubble<'a, 'b>
impl<'a, 'b> !Sync for Bubble<'a, 'b>
impl<'a, 'b> Unpin for Bubble<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> !UnwindSafe for Bubble<'a, 'b>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<F> EvalNamespace for F where
F: FnMut(&str, Vec<f64>) -> Option<f64>, [src]
F: FnMut(&str, Vec<f64>) -> Option<f64>,
fn get_cached(&mut Self, &str, Vec<f64>, &mut String) -> Option<f64>[src]
fn set_cached(&mut Self, String, f64)[src]
fn create_cached(&mut Self, String, f64) -> Result<(), Error>[src]
fn clear_cached(&mut Self)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,