Struct parse_link_header::Link
source · pub struct Link {
pub uri: Uri,
pub raw_uri: String,
pub queries: HashMap<String, String>,
pub params: HashMap<String, String>,
}
Expand description
Struct to describe a single Link:
header entry.
This stores the raw URI found in the header, as well as parsed forms of that URI (including the queries) and any parameters associated with this URI.
Fields
uri: Uri
A parsed form of the URI
raw_uri: String
The raw text string of the URI
queries: HashMap<String, String>
A HashMap
of the query part of the URI (in the form of key=value)
params: HashMap<String, String>
A HashMap
of the parameters associated with this URI. The most common is rel
,
indicating the relationship between the current HTTP data being fetched and the URI in this
Link:
header.
Trait Implementations
impl StructuralPartialEq for Link
Auto Trait Implementations
impl RefUnwindSafe for Link
impl Send for Link
impl Sync for Link
impl Unpin for Link
impl UnwindSafe for Link
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more