vpm/traits/
mod.rs

1use crate::Lisp;
2
3pub trait Lispify {
4    type Output: Into<Lisp>;
5    fn lispify(&self) -> Self::Output;
6}
7
8impl Lispify for Lisp {
9    type Output = Lisp;
10
11    fn lispify(&self) -> Self::Output {
12        self.clone()
13    }
14}