add function is_owned() to CowHeader
This commit is contained in:
@@ -178,6 +178,15 @@ pub struct CowHeader<'a> {
|
|||||||
value_end: usize,
|
value_end: usize,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl CowHeader<'_> {
|
||||||
|
pub fn is_owned(&self) -> bool {
|
||||||
|
match self.raw_bytes {
|
||||||
|
Cow::Owned(_) => true,
|
||||||
|
Cow::Borrowed(_) => false,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl<'a> Header<'a> for CowHeader<'a> {
|
impl<'a> Header<'a> for CowHeader<'a> {
|
||||||
fn new<K: ToString, V: ToString>(key: K, value: V) -> Self {
|
fn new<K: ToString, V: ToString>(key: K, value: V) -> Self {
|
||||||
let key = key.to_string();
|
let key = key.to_string();
|
||||||
|
|||||||
Reference in New Issue
Block a user