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§
Auto Trait Implementations§
impl !Freeze for Link
impl RefUnwindSafe for Link
impl Send for Link
impl Sync for Link
impl Unpin for Link
impl UnwindSafe for Link
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more