Struct lychee_lib::Request
source · pub struct Request {
pub uri: Uri,
pub source: InputSource,
pub element: Option<String>,
pub attribute: Option<String>,
pub credentials: Option<BasicAuthCredentials>,
}Expand description
A request type that can be handle by lychee
Fields§
§uri: UriA valid Uniform Resource Identifier of a given endpoint, which can be checked with lychee
source: InputSourceThe resource which contained the given URI
element: Option<String>Specifies how the URI was rendered inside a document
(for example img, a, pre, or code).
In case of plaintext input the field is None.
attribute: Option<String>Specifies the attribute (e.g. href) that contained the URI
credentials: Option<BasicAuthCredentials>Basic auth credentials
Implementations§
Trait Implementations§
source§impl PartialEq for Request
impl PartialEq for Request
impl Eq for Request
impl StructuralPartialEq for Request
Auto Trait Implementations§
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.