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
34
35
36
37
38
39
40
41
42
#[cfg(feature = "activity")]
pub mod activity;
#[cfg(feature = "appkey")]
pub mod appkey;
#[cfg(any(feature = "driver", feature = "payment"))]
pub mod driver;
#[cfg(feature = "identity")]
pub mod identity;
#[cfg(feature = "market")]
pub mod market;
#[cfg(feature = "net")]
pub mod net;
#[cfg(feature = "payment")]
pub mod payment;
#[cfg(feature = "gftp")]
pub mod gftp;
#[cfg(feature = "sgx")]
pub mod sgx;
#[cfg(feature = "version")]
pub mod version;
use derive_more::Display;
use serde::{Deserialize, Serialize};
pub use ya_client_model::NodeId;
#[derive(Clone, Copy, Debug, Display, PartialEq, Serialize, Deserialize)]
pub enum Role {
Provider,
Requestor,
}