cloudevents/binding/http/builder/
mod.rs1#[cfg(feature = "hyper")]
2pub mod adapter;
3
4use crate::message::Result;
5
6use http;
7
8pub trait Builder<R> {
9 fn header(&mut self, key: &str, value: http::header::HeaderValue);
10 fn body(&mut self, bytes: Vec<u8>) -> Result<R>;
11 fn finish(&mut self) -> Result<R>;
12}