#[repr(C, align(8))]pub struct PassSlot(pub [u8; 56]);Expand description
56-byte fixed-size payload type for the SharedDeque<PassSlot>
transport path. Mirrors the byte layout that SharedRing uses
for BackgroundScheduler so the same encoded Pass slot can ride
either transport.
Tuple Fields§
§0: [u8; 56]Trait Implementations§
impl Copy for PassSlot
impl Eq for PassSlot
Source§impl Marshal for PassSlot
impl Marshal for PassSlot
Source§const PAYLOAD_BYTES: usize = PAYLOAD_BYTES
const PAYLOAD_BYTES: usize = PAYLOAD_BYTES
Exact byte width of the marshalled form.
impl StructuralPartialEq for PassSlot
Auto Trait Implementations§
impl Freeze for PassSlot
impl RefUnwindSafe for PassSlot
impl Send for PassSlot
impl Sync for PassSlot
impl Unpin for PassSlot
impl UnsafeUnpin for PassSlot
impl UnwindSafe for PassSlot
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