Struct http4r_core::headers::Headers
source · [−]pub struct Headers {
pub vec: HeadersType,
}Fields
vec: HeadersTypeImplementations
sourceimpl Headers
impl Headers
pub fn empty() -> Headers
pub fn from(pairs: Vec<(&str, &str)>) -> Headers
pub fn from_headers(headers: &Headers) -> Headers
pub fn add(&self, header: (&str, &str)) -> Headers
pub fn ensure(&self, header: (&str, &str)) -> Headers
pub fn add_all(&self, headers: Headers) -> Headers
pub fn replace(&self, replacing: (&str, &str)) -> Headers
pub fn remove(&self, name: &str) -> Headers
pub fn get(&self, name: &str) -> Option<String>
pub fn filter(&self, names: Vec<&str>) -> Headers
pub fn is_empty(&self) -> bool
pub fn has(&self, header_name: &str) -> bool
pub fn content_length_header(&self) -> Option<Result<usize, String>>
pub fn parse_from(header_string: &str) -> Headers
pub fn to_wire_string(&self) -> String
pub fn js_headers_from_string(str: &str) -> Headers
pub fn js_headers_to_string(headers: &HeadersType) -> String
Auto Trait Implementations
impl RefUnwindSafe for Headers
impl Send for Headers
impl Sync for Headers
impl Unpin for Headers
impl UnwindSafe for Headers
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more