pub struct PortView {
pub name: String,
pub io_type: String,
pub harness: Option<String>,
pub connected_net: Option<String>,
pub location: (i32, i32),
pub record_index: usize,
}Expand description
High-level view of a port
Fields§
§name: StringPort name
io_type: StringI/O type
harness: Option<String>Harness type
connected_net: Option<String>Connected net
location: (i32, i32)Location
record_index: usizeRecord index
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PortView
impl RefUnwindSafe for PortView
impl Send for PortView
impl Sync for PortView
impl Unpin for PortView
impl UnwindSafe for PortView
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