Enum chemfiles::Property
[−]
[src]
pub enum Property {
Bool(bool),
Double(f64),
String(String),
Vector3D([f64; 3]),
}A Property is a piece of data that can be associated with an Atom or a
Frame.
Variants
Bool(bool)Boolean property
Double(f64)Floating point property
String(String)String property
Vector3D([f64; 3])3-dimensional vector property
Trait Implementations
impl Debug for Property[src]
impl Clone for Property[src]
fn clone(&self) -> Property[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq for Property[src]
fn eq(&self, __arg_0: &Property) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Property) -> bool[src]
This method tests for !=.
impl PartialOrd for Property[src]
fn partial_cmp(&self, __arg_0: &Property) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, __arg_0: &Property) -> bool[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, __arg_0: &Property) -> bool[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, __arg_0: &Property) -> bool[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, __arg_0: &Property) -> bool[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more