pub struct HiddenSlot {
pub id: SymbolId,
pub source: SymbolId,
pub foreign: Option<ForeignShape>,
}Expand description
One hidden cell: a clone of source’s slot (class, width, initial value).
Fields§
§id: SymbolId§source: SymbolId§foreign: Option<ForeignShape>Set when source is NOT a signal of this body but of an enclosing
instance (the event signal of a global clocking declared there, LRM
14.14): the cell then has no local slot to clone, so it carries the
shape to build instead.
Trait Implementations§
Source§impl Clone for HiddenSlot
impl Clone for HiddenSlot
Source§impl Debug for HiddenSlot
impl Debug for HiddenSlot
Source§impl PartialEq for HiddenSlot
impl PartialEq for HiddenSlot
impl StructuralPartialEq for HiddenSlot
Auto Trait Implementations§
impl Freeze for HiddenSlot
impl RefUnwindSafe for HiddenSlot
impl Send for HiddenSlot
impl Sync for HiddenSlot
impl Unpin for HiddenSlot
impl UnsafeUnpin for HiddenSlot
impl UnwindSafe for HiddenSlot
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