Trait sp1_core::air::MessageBuilder

source ·
pub trait MessageBuilder<M> {
    // Required methods
    fn send(&mut self, message: M);
    fn receive(&mut self, message: M);
}
Expand description

A Builder with the ability to encode the existance of interactions with other AIRs by sending and receiving messages.

Required Methods§

source

fn send(&mut self, message: M)

source

fn receive(&mut self, message: M)

Implementations on Foreign Types§

source§

impl<'a, AB: AirBuilder + MessageBuilder<M>, M> MessageBuilder<M> for FilteredAirBuilder<'a, AB>

source§

fn send(&mut self, message: M)

source§

fn receive(&mut self, message: M)

Implementors§