raiden_primitives/traits.rs
1#![warn(clippy::missing_docs_in_private_items)]
2
3/// Convert type for bytes
4pub trait ToBytes {
5 fn to_bytes(&self) -> Vec<u8>;
6}
7
8/// Convert type to string
9pub trait Stringify {
10 fn as_string(&self) -> String;
11}
12
13/// Checksum an address
14pub trait Checksum {
15 fn checksum(&self) -> String;
16}
17
18/// Return the pex format of an address
19pub trait ToPexAddress {
20 fn pex(&self) -> String;
21}