neo_solidity/solidity/
solidity_docs.rs1#[derive(Debug, Clone, Default)]
3pub struct NatspecDoc {
4 pub title: Option<String>,
6 pub author: Option<String>,
8 pub notice: Option<String>,
10 pub dev: Option<String>,
12 pub params: Vec<(String, String)>,
14 pub returns: Vec<String>,
16 pub custom: Vec<(String, String)>,
18}
19
20impl From<NatspecDocIR> for NatspecDoc {
21 fn from(ir: NatspecDocIR) -> Self {
22 NatspecDoc {
23 title: ir.title,
24 author: ir.author,
25 notice: ir.notice,
26 dev: ir.dev,
27 params: ir.params,
28 returns: ir.returns,
29 custom: ir.custom,
30 }
31 }
32}
33