pub trait Impair {
// Required method
fn impair_into(
&mut self,
x: &Signal,
rng: &mut SimRng,
out: &mut Signal,
) -> Result<()>;
// Provided method
fn impair(&mut self, x: &Signal, rng: &mut SimRng) -> Result<Signal> { ... }
}Expand description
A component non-ideality (amplifier, oscillator, converter…).
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".