1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#[derive(Debug, thiserror::Error)]
pub enum Error {
#[error("Initialization failed: {0}")]
InitFailed(String),
#[error("Could not create new context: {0}")]
NewContext(String),
#[error("Could not send frame: {0}")]
SendFailed(String),
#[error(transparent)]
RSocket(#[from] wasmrs::Error),
#[error(transparent)]
PayloadError(#[from] wasmrs::PayloadError),
#[error("Failed to query or decode operation list")]
OpList(String),
#[error("Could not find operation {0}::{1}")]
OpMissing(String, String),
}