Skip to main content

Version

Trait Version 

Source
pub trait Version: Version {
    // Required method
    fn block_to_history_node(
        block: Arc<Block>,
        network: &Network,
        sapling_root: &Root,
        orchard_root: &Root,
    ) -> Self::NodeData;
}
Expand description

A trait to represent a version of Tree.

Required Methods§

Source

fn block_to_history_node( block: Arc<Block>, network: &Network, sapling_root: &Root, orchard_root: &Root, ) -> Self::NodeData

Convert a Block into the NodeData for this version.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§