pub struct DriverSet {
pub resolved: StateCellId,
pub drivers: Vec<DriverEntry>,
pub net_kind: NetKind,
}Expand description
The K+1 slots design (ST-034): resolved is one more StateCellId
(StateEngine::alloc_cell) than the K entries in drivers — never a
single shared slot every driver writes through. Hand-built by every test
in this task (see this module’s own top doc comment, Scope note).
Fields§
§resolved: StateCellId§drivers: Vec<DriverEntry>§net_kind: NetKindTrait Implementations§
Auto Trait Implementations§
impl Freeze for DriverSet
impl RefUnwindSafe for DriverSet
impl Send for DriverSet
impl Sync for DriverSet
impl Unpin for DriverSet
impl UnsafeUnpin for DriverSet
impl UnwindSafe for DriverSet
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