pub enum OutExpr {
Voltage {
node: String,
reference: Option<String>,
part: Option<Part>,
},
Current {
source: String,
part: Option<Part>,
},
Name(String),
All,
}Expand description
One output expression: what a .print card, a Python
result["v(2)"] or an R dune_run(...)$nodes selection asks for.
Variants§
Voltage
V(node) / V(a,b) with an optional part (VM(out), …).
Current
I(vname) with an optional part.
Name(String)
A vector by its exact name (time, v(v-sweep), …).
All
Every vector of the solution.
Implementations§
Trait Implementations§
impl StructuralPartialEq for OutExpr
Auto Trait Implementations§
impl Forget for OutExpr
impl Freeze for OutExpr
impl Move for OutExpr
impl RefUnwindSafe for OutExpr
impl Send for OutExpr
impl Sync for OutExpr
impl Unpin for OutExpr
impl UnsafeUnpin for OutExpr
impl UnwindSafe for OutExpr
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