Skip to main content

Module serde_build

Module serde_build 

Source
Expand description

Serde-based molecule building from JSON and TOML formats.

This module provides CIntMol::from_toml method for building molecule instances from TOML files with custom basis/ECP table support.

Re-exportsΒ§

use crate::parse::basis::BasisInput; πŸ”’
use crate::parse::basis::BasisSpec; πŸ”’
use crate::parse::mole::CIntMol; πŸ”’
use crate::parse::mole::CIntMolInput; πŸ”’
use crate::prelude::*; πŸ”’

StructsΒ§

TomlInputWithCustomTables πŸ”’
TOML input wrapper that captures custom basis/ECP tables.

FunctionsΒ§

check_is_custom πŸ”’
Check if a field in TOML is the β€œcustom” string marker.
parse_toml_input
Parse TOML input and build molecule.