rspc-procedure 0.0.1

Interface for a single type-erased operation that the server can execute
Documentation
1
2
3
4
5
6
7
8
9
// #[derive(Clone, Debug)]
// #[non_exhaustive]
// pub enum LogMessage<'a> {
//     Execute { name: &'a str }, // TODO: Give enough information to collect time metrics, etc.
//     SerializerError(&'a str),
//     Custom { reason: &'a str, message: &'a str },
// }

// TODO: Clone `ProcedureError` instead of `Event`?