Skip to content

Commit 20a54c7

Browse files
committed
ADD: missing From<&str> for HeaderVec<.., u8>
1 parent f00e8ad commit 20a54c7

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/lib.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -802,3 +802,19 @@ xmacro::xmacro! {
802802
}
803803
}
804804
}
805+
806+
impl From<&str> for HeaderVec<(), u8> {
807+
fn from(from: &str) -> Self {
808+
let mut hv = HeaderVec::new(());
809+
hv.extend_from_slice(from.as_bytes());
810+
hv
811+
}
812+
}
813+
814+
impl<H> From<WithHeader<H, &str>> for HeaderVec<H, u8> {
815+
fn from(from: WithHeader<H, &str>) -> Self {
816+
let mut hv = HeaderVec::new(from.0);
817+
hv.extend_from_slice(from.1.as_bytes());
818+
hv
819+
}
820+
}

0 commit comments

Comments
 (0)