1 2 3 4 5 6 7 8 9 10 11
#[derive(PartialEq, Eq, Debug, Clone)] pub struct TypeMismatch { pub expected: String, pub found: String, } impl TypeMismatch { pub fn new(expected: String, found: String) -> TypeMismatch { TypeMismatch { expected, found } } }