Lines Matching refs:new
146 pub const fn new(buffer: T) -> Header<T> { in new() method
155 let header = Self::new(buffer); in new_checked()
598 assert_eq!(Err(Error), Header::new(&BYTES_TYPE2[..3]).check_len()); in test_check_len()
599 assert_eq!(Err(Error), Header::new(&BYTES_SRH_FULL[..3]).check_len()); in test_check_len()
600 assert_eq!(Err(Error), Header::new(&BYTES_SRH_ELIDED[..3]).check_len()); in test_check_len()
602 assert_eq!(Err(Error), Header::new(&BYTES_TYPE2[..23]).check_len()); in test_check_len()
603 assert_eq!(Err(Error), Header::new(&BYTES_SRH_FULL[..39]).check_len()); in test_check_len()
604 assert_eq!(Err(Error), Header::new(&BYTES_SRH_ELIDED[..11]).check_len()); in test_check_len()
606 assert_eq!(Ok(()), Header::new(&BYTES_TYPE2[..]).check_len()); in test_check_len()
607 assert_eq!(Ok(()), Header::new(&BYTES_SRH_FULL[..]).check_len()); in test_check_len()
608 assert_eq!(Ok(()), Header::new(&BYTES_SRH_ELIDED[..]).check_len()); in test_check_len()
613 let header = Header::new(&BYTES_TYPE2[..]); in test_header_deconstruct()
620 let header = Header::new(&BYTES_SRH_FULL[..]); in test_header_deconstruct()
627 let header = Header::new(&BYTES_SRH_ELIDED[..]); in test_header_deconstruct()
653 let mut header = Header::new(&mut bytes[..]); in test_repr_emit()
658 let mut header = Header::new(&mut bytes[..]); in test_repr_emit()
663 let mut header = Header::new(&mut bytes[..]); in test_repr_emit()