pub trait Slot<T> {
fn push(&self, T) -> Result<(), SlotError<T>>;
}
Required Methods
Implementors
impl<T, S, U> Slot<T> for S where S: Deref<Target=U>, U: Slot<T>
impl<T, R, X, F> Slot<T> for MappedSlot<T, R, X, F> where F: Fn(T) -> R, X: Slot<R>, T: Clone
impl<T> Slot<T> for Buffer<T>
impl<T> Slot<T> for Printer where T: Display
impl<T> Slot<T> for DebugPrinter where T: Debug
impl<T> Slot<T> for EmptySplitter where T: Clone
impl<T, S, P> Slot<T> for Splitter<T, S, P> where T: Clone, S: Slot<T>, P: Slot<T>