pub struct WebReaderRequest { /* private fields */ }Available on crate feature
mcp only.Expand description
Complete request for webReader.
Implementations§
Source§impl WebReaderRequest
impl WebReaderRequest
Sourcepub fn format(self, format: WebReaderFormat) -> Self
pub fn format(self, format: WebReaderFormat) -> Self
Set the returned content format.
Sourcepub fn retain_images(self, retain: bool) -> Self
pub fn retain_images(self, retain: bool) -> Self
Choose whether image references remain in the extracted content.
Sourcepub fn links_summary(self, include: bool) -> Self
pub fn links_summary(self, include: bool) -> Self
Include the page’s link summary.
Sourcepub fn images_summary(self, include: bool) -> Self
pub fn images_summary(self, include: bool) -> Self
Include the page’s image summary.
Sourcepub fn keep_image_data_urls(self, keep: bool) -> Self
pub fn keep_image_data_urls(self, keep: bool) -> Self
Preserve inline image data URLs instead of removing them.
Sourcepub fn github_flavored_markdown(self, enabled: bool) -> Self
pub fn github_flavored_markdown(self, enabled: bool) -> Self
Enable or disable GitHub-Flavored Markdown conversion.
Sourcepub fn timeout_seconds(self, timeout: u32) -> Self
pub fn timeout_seconds(self, timeout: u32) -> Self
Set the upstream page-fetch timeout in seconds.
This is distinct from McpClient::with_tool_timeout,
which bounds the complete MCP operation on the client side.
Trait Implementations§
Source§impl Clone for WebReaderRequest
impl Clone for WebReaderRequest
Source§fn clone(&self) -> WebReaderRequest
fn clone(&self) -> WebReaderRequest
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 WebReaderRequest
impl Debug for WebReaderRequest
Source§impl<'de> Deserialize<'de> for WebReaderRequest
impl<'de> Deserialize<'de> for WebReaderRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WebReaderRequest
Source§impl PartialEq for WebReaderRequest
impl PartialEq for WebReaderRequest
Source§impl Serialize for WebReaderRequest
impl Serialize for WebReaderRequest
impl StructuralPartialEq for WebReaderRequest
Auto Trait Implementations§
impl Freeze for WebReaderRequest
impl RefUnwindSafe for WebReaderRequest
impl Send for WebReaderRequest
impl Sync for WebReaderRequest
impl Unpin for WebReaderRequest
impl UnsafeUnpin for WebReaderRequest
impl UnwindSafe for WebReaderRequest
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.