pub struct HtmlDecodeOptions {
pub max_input_bytes: usize,
pub max_nodes: usize,
pub max_depth: usize,
pub max_text_bytes: usize,
pub http_charset: Option<String>,
}Expand description
Resource limits and an optional authoritative HTTP charset.
Fields§
§max_input_bytes: usizeMaximum accepted source bytes.
max_nodes: usizeMaximum tags examined.
max_depth: usizeMaximum element nesting.
max_text_bytes: usizeMaximum normalized text bytes.
http_charset: Option<String>Charset supplied by HTTP, which takes precedence over a document declaration.
Trait Implementations§
Source§impl Clone for HtmlDecodeOptions
impl Clone for HtmlDecodeOptions
Source§fn clone(&self) -> HtmlDecodeOptions
fn clone(&self) -> HtmlDecodeOptions
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 HtmlDecodeOptions
impl Debug for HtmlDecodeOptions
Source§impl Default for HtmlDecodeOptions
impl Default for HtmlDecodeOptions
impl Eq for HtmlDecodeOptions
Source§impl PartialEq for HtmlDecodeOptions
impl PartialEq for HtmlDecodeOptions
impl StructuralPartialEq for HtmlDecodeOptions
Auto Trait Implementations§
impl Freeze for HtmlDecodeOptions
impl RefUnwindSafe for HtmlDecodeOptions
impl Send for HtmlDecodeOptions
impl Sync for HtmlDecodeOptions
impl Unpin for HtmlDecodeOptions
impl UnsafeUnpin for HtmlDecodeOptions
impl UnwindSafe for HtmlDecodeOptions
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§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> 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 more