::ready_valid::

Struct FifoOut

struct FifoOut<T> {
full: bool,
empty: bool,
data: Rv<T>,
}
Expand

NOTE: If this crosses a domain boundary, full is only visible in on the write side, and empty on the read side

Implementations

impl<T> FifoOut<T>
pub fn read_empty(self, result: inv bool) -> FifoOut<T>
pub fn read_full(self, result: inv bool) -> FifoOut<T>