@@ -1532,6 +1532,7 @@ impl HeaderName {
1532
1532
///
1533
1533
/// This function normalizes the input.
1534
1534
pub fn from_bytes ( src : & [ u8 ] ) -> Result < HeaderName , InvalidHeaderName > {
1535
+ #[ allow( deprecated) ]
1535
1536
let mut buf = unsafe { mem:: uninitialized ( ) } ;
1536
1537
match parse_hdr ( src, & mut buf, & HEADER_CHARS ) ?. inner {
1537
1538
Repr :: Standard ( std) => Ok ( std. into ( ) ) ,
@@ -1580,6 +1581,7 @@ impl HeaderName {
1580
1581
/// assert!(HeaderName::from_lowercase(b"Content-Length").is_err());
1581
1582
/// ```
1582
1583
pub fn from_lowercase ( src : & [ u8 ] ) -> Result < HeaderName , InvalidHeaderName > {
1584
+ #[ allow( deprecated) ]
1583
1585
let mut buf = unsafe { mem:: uninitialized ( ) } ;
1584
1586
match parse_hdr ( src, & mut buf, & HEADER_CHARS_H2 ) ?. inner {
1585
1587
Repr :: Standard ( std) => Ok ( std. into ( ) ) ,
@@ -1639,6 +1641,7 @@ impl HeaderName {
1639
1641
/// ```
1640
1642
pub fn from_static ( src : & ' static str ) -> HeaderName {
1641
1643
let bytes = src. as_bytes ( ) ;
1644
+ #[ allow( deprecated) ]
1642
1645
let mut buf = unsafe { mem:: uninitialized ( ) } ;
1643
1646
match parse_hdr ( bytes, & mut buf, & HEADER_CHARS_H2 ) {
1644
1647
Ok ( hdr_name) => match hdr_name. inner {
@@ -1917,6 +1920,7 @@ impl<'a> HdrName<'a> {
1917
1920
pub fn from_bytes < F , U > ( hdr : & [ u8 ] , f : F ) -> Result < U , InvalidHeaderName >
1918
1921
where F : FnOnce ( HdrName ) -> U ,
1919
1922
{
1923
+ #[ allow( deprecated) ]
1920
1924
let mut buf = unsafe { mem:: uninitialized ( ) } ;
1921
1925
let hdr = parse_hdr ( hdr, & mut buf, & HEADER_CHARS ) ?;
1922
1926
Ok ( f ( hdr) )
@@ -1925,6 +1929,7 @@ impl<'a> HdrName<'a> {
1925
1929
pub fn from_static < F , U > ( hdr : & ' static str , f : F ) -> U
1926
1930
where F : FnOnce ( HdrName ) -> U ,
1927
1931
{
1932
+ #[ allow( deprecated) ]
1928
1933
let mut buf = unsafe { mem:: uninitialized ( ) } ;
1929
1934
let hdr = parse_hdr ( hdr. as_bytes ( ) , & mut buf, & HEADER_CHARS )
1930
1935
. expect ( "static str is invalid name" ) ;
0 commit comments