pub trait PushRaw {
    unsafe fn try_push_back_raw(&self, item: RawItem) -> Result<(), QueueError>;
}
Expand description

If we want to send items via systemcalls and the kernel to different queus, we need to erase the items type.

Required Methods

Push a raw item in a queue.

Safety
  • Item must match the queue type.
  • Queue implememtation must assert item size against queue type.

Implementors