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