five 0.2.6

A rust crate to support DCI natively in rust
Documentation
1
2
3
4
5
6
7
8
9
use super::*;

#[derive(Clone)]
pub struct Role {
    pub name: syn::Ident,                  // The role's name (e.g., `SourceRole`)
    pub contract: TraitInfo,               // Associated contract (e.g., `SourceContract`)
    pub generics: GenericsInfo,            // Generics for the role
    pub methods: Vec<FunctionDescription>, // Methods specific to the role
}