pub struct ForcesParser {
pub pattern: String,
}Expand description
Configuration for parsing forces from custom QM program output.
Specifies the regular expression pattern to locate the force components (Fx, Fy, Fz) for each atom in the output file.
Fields§
§pattern: StringRegex pattern to find forces (should capture Fx, Fy, Fz for each atom)
Trait Implementations§
Source§impl Clone for ForcesParser
impl Clone for ForcesParser
Source§fn clone(&self) -> ForcesParser
fn clone(&self) -> ForcesParser
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 ForcesParser
impl Debug for ForcesParser
Source§impl<'de> Deserialize<'de> for ForcesParser
impl<'de> Deserialize<'de> for ForcesParser
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ForcesParser
impl RefUnwindSafe for ForcesParser
impl Send for ForcesParser
impl Sync for ForcesParser
impl Unpin for ForcesParser
impl UnsafeUnpin for ForcesParser
impl UnwindSafe for ForcesParser
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,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§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 more§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).§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.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.