vmbus_ring

Trait Ring

Source
pub trait Ring {
    type Memory: RingMem;

    // Required method
    fn mem(&self) -> &Self::Memory;
}
Expand description

A trait shared by the incoming and outgoing ring buffers. Used primarily with RingRange::reader and RingRange::writer.

Required Associated Types§

Source

type Memory: RingMem

The underlying memory type.

Required Methods§

Source

fn mem(&self) -> &Self::Memory

The backing memory of the ring buffer.

Implementors§