1
2
3
4
5
6
7
8
9
10
11
use crate::protocol::ProtocolId;

mod owned;
mod owned_clone;

pub use owned::*;
pub use owned_clone::*;

#[derive(thiserror::Error, Debug)]
#[error("The visitor is missing protocol: {0}")]
pub struct MissingProtocol(pub ProtocolId);