pub(crate) struct BseBasisMinimal {
pub molssi_bse_schema: BseMolssiBseSchema,
pub elements: HashMap<String, BseBasisElement>,
pub function_types: Vec<String>,
pub name: String,
pub description: String,
}Expand description
Minimal basis set information for reader output.
Returned by
read_formatted_basis_str,
containing parsed basis set data without full metadata.
Fields§
§molssi_bse_schema: BseMolssiBseSchemaSchema information.
elements: HashMap<String, BseBasisElement>Element data indexed by atomic number string.
function_types: Vec<String>Function types in this basis set.
name: StringBasis set name.
description: StringDescription.
Trait Implementations§
Source§impl Clone for BseBasisMinimal
impl Clone for BseBasisMinimal
Source§fn clone(&self) -> BseBasisMinimal
fn clone(&self) -> BseBasisMinimal
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 BseBasisMinimal
impl Debug for BseBasisMinimal
Source§impl Default for BseBasisMinimal
impl Default for BseBasisMinimal
Source§fn default() -> BseBasisMinimal
fn default() -> BseBasisMinimal
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BseBasisMinimal
impl<'de> Deserialize<'de> for BseBasisMinimal
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BseBasisMinimal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BseBasisMinimal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BseBasisMinimal
impl PartialEq for BseBasisMinimal
Source§impl Serialize for BseBasisMinimal
impl Serialize for BseBasisMinimal
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for BseBasisMinimal
Auto Trait Implementations§
impl Freeze for BseBasisMinimal
impl RefUnwindSafe for BseBasisMinimal
impl Send for BseBasisMinimal
impl Sync for BseBasisMinimal
impl Unpin for BseBasisMinimal
impl UnsafeUnpin for BseBasisMinimal
impl UnwindSafe for BseBasisMinimal
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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