cw_band/crypto.rs
1use obi::{OBIDecode, OBIEncode};
2
3#[derive(OBIEncode)]
4pub struct Input {
5 pub symbols: Vec<String>,
6 pub minimum_sources: u8,
7}
8
9#[derive(OBIDecode)]
10pub struct Response {
11 pub symbol: String,
12 pub response_code: u8,
13 pub rate: u64,
14}
15
16#[derive(OBIDecode)]
17pub struct Output {
18 pub responses: Vec<Response>,
19}