pub struct ActivityParams {
pub charge: f64,
pub ion_size: f64,
pub interaction_params: HashMap<String, f64>,
}Expand description
Activity coefficient parameters
Fields§
§charge: f64Ion charge (for ionic species)
ion_size: f64Ion size parameter (Å)
interaction_params: HashMap<String, f64>Interaction parameters for other species
Trait Implementations§
Source§impl Clone for ActivityParams
impl Clone for ActivityParams
Source§fn clone(&self) -> ActivityParams
fn clone(&self) -> ActivityParams
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 ActivityParams
impl Debug for ActivityParams
Auto Trait Implementations§
impl Freeze for ActivityParams
impl RefUnwindSafe for ActivityParams
impl Send for ActivityParams
impl Sync for ActivityParams
impl Unpin for ActivityParams
impl UnwindSafe for ActivityParams
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