pub struct Interpolant {
pub formula: String,
pub symbols: FxHashSet<String>,
}Expand description
An interpolant formula.
Fields§
§formula: StringThe interpolant formula (as a string).
symbols: FxHashSet<String>Symbols used in the interpolant.
Implementations§
Trait Implementations§
Source§impl Clone for Interpolant
impl Clone for Interpolant
Source§fn clone(&self) -> Interpolant
fn clone(&self) -> Interpolant
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 moreSource§impl Debug for Interpolant
impl Debug for Interpolant
Auto Trait Implementations§
impl Freeze for Interpolant
impl RefUnwindSafe for Interpolant
impl Send for Interpolant
impl Sync for Interpolant
impl Unpin for Interpolant
impl UnsafeUnpin for Interpolant
impl UnwindSafe for Interpolant
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 more