pub enum CircuitError {
InvalidChipIndex(usize),
InvalidPinNumber(usize, usize),
PinNotAnOutput(usize, usize),
PinNotAnInput(usize, usize),
InputPinAlreadyDriven(usize, usize),
CannotConnectToVccGnd(usize, usize),
CannotGetLevelFromVccGndNc(usize, usize),
CannotSetLevelOnNonInput(usize, usize),
CannotSetDrivenInput(usize, usize),
}
Expand description
Represents errors that can occur during circuit construction or simulation.
Variants§
InvalidChipIndex(usize)
InvalidPinNumber(usize, usize)
PinNotAnOutput(usize, usize)
PinNotAnInput(usize, usize)
InputPinAlreadyDriven(usize, usize)
CannotConnectToVccGnd(usize, usize)
CannotGetLevelFromVccGndNc(usize, usize)
CannotSetLevelOnNonInput(usize, usize)
CannotSetDrivenInput(usize, usize)
Trait Implementations§
Source§impl Clone for CircuitError
impl Clone for CircuitError
Source§fn clone(&self) -> CircuitError
fn clone(&self) -> CircuitError
Returns a copy of the value. Read more
1.0.0 · 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 CircuitError
impl Debug for CircuitError
Source§impl Display for CircuitError
impl Display for CircuitError
Source§impl Error for CircuitError
impl Error for CircuitError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for CircuitError
impl PartialEq for CircuitError
impl Eq for CircuitError
impl StructuralPartialEq for CircuitError
Auto Trait Implementations§
impl Freeze for CircuitError
impl RefUnwindSafe for CircuitError
impl Send for CircuitError
impl Sync for CircuitError
impl Unpin for CircuitError
impl UnwindSafe for CircuitError
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