Trait Pinky
pinky_swear
pub trait Pinky<T> { fn swear(&self, data: T); }
fn swear(&self, data: T)
impl<S, T, P: Pinky<T>> Pinky<S> for ComposedPinky<S, T, P>
fn swear(&self, data: S)
impl<T> Pinky<T> for SimplePinky<T>