pub struct FetchedContent {
pub final_url: String,
pub status: u16,
pub title: String,
pub markdown: String,
pub text_content: String,
pub truncated: bool,
pub diagnostics: Vec<String>,
}Expand description
Content fetched from a public URL.
Fields§
§final_url: StringThe final URL after redirects.
status: u16HTTP status code of the final response.
title: StringThe page title (from Lectito extraction, if available).
markdown: StringMarkdown-formatted content.
text_content: StringPlain text content.
truncated: boolWhether the content was truncated.
diagnostics: Vec<String>Diagnostics: redirects followed, content-type seen, limits applied.
Trait Implementations§
Source§impl Clone for FetchedContent
impl Clone for FetchedContent
Source§fn clone(&self) -> FetchedContent
fn clone(&self) -> FetchedContent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FetchedContent
impl Debug for FetchedContent
impl Eq for FetchedContent
Source§impl PartialEq for FetchedContent
impl PartialEq for FetchedContent
impl StructuralPartialEq for FetchedContent
Auto Trait Implementations§
impl Freeze for FetchedContent
impl RefUnwindSafe for FetchedContent
impl Send for FetchedContent
impl Sync for FetchedContent
impl Unpin for FetchedContent
impl UnsafeUnpin for FetchedContent
impl UnwindSafe for FetchedContent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.