pub trait BlockToRelayHeightConversion<T: Config> {
// Required methods
fn convert_block_number_to_relay_height(
block_number: BlockNumberFor<T>,
) -> RelayBlockNumberOf<T>;
fn convert_block_length_to_relay_length(
block_number: BlockNumberFor<T>,
) -> RelayBlockNumberOf<T>;
}
Required Methods§
Sourcefn convert_block_number_to_relay_height(
block_number: BlockNumberFor<T>,
) -> RelayBlockNumberOf<T>
fn convert_block_number_to_relay_height( block_number: BlockNumberFor<T>, ) -> RelayBlockNumberOf<T>
Converts absolute value of parachain block number to relay chain block number
Sourcefn convert_block_length_to_relay_length(
block_number: BlockNumberFor<T>,
) -> RelayBlockNumberOf<T>
fn convert_block_length_to_relay_length( block_number: BlockNumberFor<T>, ) -> RelayBlockNumberOf<T>
Converts parachain block length into equivalent relay chain block length
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.