pub struct LaneSpec {
pub name: &'static str,
pub ty: &'static str,
pub double_buffered: bool,
}Expand description
One lane of a CPU agent model’s struct-of-arrays storage.
agent_lanes! generates one LaneSpec per lane.
Fields§
§name: &'static strName of the lane. For a double buffered lane, this is the name of the current side.
ty: &'static strElement type as written in the declaration.
double_buffered: boolWhether the lane is declared dual, with a second side the kernel writes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LaneSpec
impl RefUnwindSafe for LaneSpec
impl Send for LaneSpec
impl Sync for LaneSpec
impl Unpin for LaneSpec
impl UnsafeUnpin for LaneSpec
impl UnwindSafe for LaneSpec
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