Skip to main content

Simulate

Trait Simulate 

Source
pub trait Simulate {
    type Err;

    // Required methods
    fn run_op(&mut self, netlist: &str) -> Result<OpAnalysis, Self::Err>;
    fn run_dc(&mut self, netlist: &str) -> Result<DcVoltageAnalysis, Self::Err>;
    fn run_tran(&mut self, netlist: &str) -> Result<TranAnalysis, Self::Err>;
    fn run_ac(&mut self, netlist: &str) -> Result<AcAnalysis, Self::Err>;
}

Required Associated Types§

Required Methods§

Source

fn run_op(&mut self, netlist: &str) -> Result<OpAnalysis, Self::Err>

Source

fn run_dc(&mut self, netlist: &str) -> Result<DcVoltageAnalysis, Self::Err>

Source

fn run_tran(&mut self, netlist: &str) -> Result<TranAnalysis, Self::Err>

Source

fn run_ac(&mut self, netlist: &str) -> Result<AcAnalysis, Self::Err>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§