pub struct ForeignShape {
pub width: u32,
pub signed: bool,
pub initial: Option<FourStateValue>,
pub required: bool,
}Expand description
The shape of a hidden cell whose source lives in another instance.
Fields§
§width: u32§signed: bool§initial: Option<FourStateValue>The source’s initial value (its declared initializer, else 0 for a
2-state type); None is all-X.
required: boolThe source is named by the code itself (a hierarchical reference), so it MUST be a foreign slot of the instance: a missing one is an error. False for the candidate event signals of enclosing clocking blocks, of which only the one the lookup picks is registered.
Trait Implementations§
Source§impl Clone for ForeignShape
impl Clone for ForeignShape
Source§impl Debug for ForeignShape
impl Debug for ForeignShape
Source§impl PartialEq for ForeignShape
impl PartialEq for ForeignShape
impl StructuralPartialEq for ForeignShape
Auto Trait Implementations§
impl Freeze for ForeignShape
impl RefUnwindSafe for ForeignShape
impl Send for ForeignShape
impl Sync for ForeignShape
impl Unpin for ForeignShape
impl UnsafeUnpin for ForeignShape
impl UnwindSafe for ForeignShape
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