pub struct ParseOptions<'c> {
pub scripting: bool,
pub context: Option<(Namespace, &'c str)>,
}Expand description
解析选项,见 Html::parse_with。
Fields§
§scripting: bool规范的 scripting flag。开着(默认,和浏览器一致)时 <noscript> 的内容是原始文本;
关掉时按普通元素解析。
context: Option<(Namespace, &'c str)>片段解析(规范的 fragment parsing algorithm)的上下文元素:命名空间和标签名,比如
(Namespace::Html, "td")。结果是根 <html> 元素的子节点;None 时解析整个文档。
Trait Implementations§
Source§impl<'c> Clone for ParseOptions<'c>
impl<'c> Clone for ParseOptions<'c>
impl<'c> Copy for ParseOptions<'c>
Source§impl<'c> Debug for ParseOptions<'c>
impl<'c> Debug for ParseOptions<'c>
Auto Trait Implementations§
impl<'c> Freeze for ParseOptions<'c>
impl<'c> RefUnwindSafe for ParseOptions<'c>
impl<'c> Send for ParseOptions<'c>
impl<'c> Sync for ParseOptions<'c>
impl<'c> Unpin for ParseOptions<'c>
impl<'c> UnsafeUnpin for ParseOptions<'c>
impl<'c> UnwindSafe for ParseOptions<'c>
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