1/// Every failed admission retains its exact ring and provided-buffer owner.
2#[derive(Debug)]
3pub enum Error<R, P, O, G, A, E> {
4 Open { ring: R, error: O },
5 Registration { error: G, producer: P },
6 Provided { error: E, ring: A, producer: P },
7}