qsym2/interfaces/
mod.rs

1//! Interfaces between QSym² with other software.
2
3use anyhow;
4
5pub mod binaries;
6pub mod cli;
7pub mod input;
8#[cfg(feature = "qchem")]
9pub mod qchem;
10
11/// Trait for handling an input specification.
12pub trait InputHandle {
13    /// Handles the input section and runs appropriate calculations.
14    fn handle(&self) -> Result<(), anyhow::Error>;
15}