pub(crate) mod ascii;
pub(crate) mod binary;
pub use ascii::{AsciiDecoder, AsciiLimits};
pub use binary::{BinaryDecoder, BinaryLimits};
use crate::response::Response;
use crate::types::{Request, RequestMeta};
pub enum DecodeOutcome {
Request(Request, RequestMeta),
Response(RequestMeta, Response),
}