pub struct NetView {
pub name: String,
pub is_power: bool,
pub is_ground: bool,
pub connections: Vec<ConnectionPoint>,
}Expand description
High-level view of a net
Fields§
§name: StringNet name
is_power: boolWhether this is a power net
is_ground: boolWhether this is a ground net
connections: Vec<ConnectionPoint>All connection points on this net
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NetView
impl RefUnwindSafe for NetView
impl Send for NetView
impl Sync for NetView
impl Unpin for NetView
impl UnwindSafe for NetView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more