pub struct MulticonductorToBalancedError {
pub options: MulticonductorToBalancedOptions,
pub status: ValidationStatus,
pub diagnostics: Vec<StructuredDiagnostic>,
}Expand description
Structured failure from the raw multiconductor to balanced lowering pass.
Fields§
§options: MulticonductorToBalancedOptions§status: ValidationStatus§diagnostics: Vec<StructuredDiagnostic>Implementations§
Source§impl MulticonductorToBalancedError
impl MulticonductorToBalancedError
pub fn new( options: MulticonductorToBalancedOptions, diagnostics: Vec<StructuredDiagnostic>, ) -> Self
Trait Implementations§
Source§impl Clone for MulticonductorToBalancedError
impl Clone for MulticonductorToBalancedError
Source§fn clone(&self) -> MulticonductorToBalancedError
fn clone(&self) -> MulticonductorToBalancedError
Returns a duplicate 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<'de> Deserialize<'de> for MulticonductorToBalancedError
impl<'de> Deserialize<'de> for MulticonductorToBalancedError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for MulticonductorToBalancedError
impl Error for MulticonductorToBalancedError
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 MulticonductorToBalancedError
impl PartialEq for MulticonductorToBalancedError
Source§fn eq(&self, other: &MulticonductorToBalancedError) -> bool
fn eq(&self, other: &MulticonductorToBalancedError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MulticonductorToBalancedError
Auto Trait Implementations§
impl Freeze for MulticonductorToBalancedError
impl RefUnwindSafe for MulticonductorToBalancedError
impl Send for MulticonductorToBalancedError
impl Sync for MulticonductorToBalancedError
impl Unpin for MulticonductorToBalancedError
impl UnsafeUnpin for MulticonductorToBalancedError
impl UnwindSafe for MulticonductorToBalancedError
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