Trait rgb::schema::NodeSchema[][src]

pub trait NodeSchema {
    type Action: NodeAction;
    fn node_type(&self) -> NodeType;
fn metadata(&self) -> &MetadataStructure;
fn closes(&self) -> &OwnedRightsStructure;
fn extends(&self) -> &PublicRightsStructure;
fn owned_rights(&self) -> &OwnedRightsStructure;
fn public_rights(&self) -> &PublicRightsStructure;
fn abi(&self) -> &BTreeMap<Self::Action, Procedure>; }
Expand description

Trait defining common API for all node type schemata

Associated Types

Loading content...

Required methods

Loading content...

Implementors

Loading content...