pub(crate) mod dynamic;
mod r#static;
pub use dynamic::{QpackDynamicTable, QpackDynamicTableEntry, QpackDynamicTableError};
pub use r#static::{QPACK_STATIC_TABLE_LEN, QpackStaticTable};
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub struct QpackHeaderFieldRef<'a> {
name: &'a [u8],
value: &'a [u8],
}
impl<'a> QpackHeaderFieldRef<'a> {
pub const fn new(name: &'a [u8], value: &'a [u8]) -> Self {
Self { name, value }
}
pub const fn name(self) -> &'a [u8] {
self.name
}
pub const fn value(self) -> &'a [u8] {
self.value
}
}