pub struct CachedSelectors {Show 44 fields
pub title: Selector,
pub meta: Selector,
pub link: Selector,
pub base: Selector,
pub html: Selector,
pub body: Selector,
pub article: Selector,
pub main: Selector,
pub main_role: Selector,
pub headings: Selector,
pub p: Selector,
pub blockquote: Selector,
pub pre: Selector,
pub pre_code: Selector,
pub code: Selector,
pub ul: Selector,
pub ol: Selector,
pub li: Selector,
pub dl: Selector,
pub dt: Selector,
pub dd: Selector,
pub table: Selector,
pub thead: Selector,
pub tbody: Selector,
pub tfoot: Selector,
pub tr: Selector,
pub th: Selector,
pub td: Selector,
pub caption: Selector,
pub a: Selector,
pub img: Selector,
pub picture: Selector,
pub source: Selector,
pub figure: Selector,
pub figcaption: Selector,
pub script: Selector,
pub style: Selector,
pub noscript: Selector,
pub nav: Selector,
pub header: Selector,
pub footer: Selector,
pub aside: Selector,
pub json_ld: Selector,
pub microdata: Selector,
}Expand description
预编译的 CSS 选择器集合
通过 lazy_static 的 SELECTORS 全局实例访问。
所有选择器在首次访问时编译一次,后续复用。
Fields§
§title: Selectortitle 元素选择器
meta: Selectormeta 元素选择器
link: Selectorlink 元素选择器
base: Selectorbase 元素选择器
html: Selectorhtml 元素选择器
body: Selectorbody 元素选择器
article: Selectorarticle 元素选择器
main: Selectormain 元素选择器
main_role: Selector[role=main] 选择器
headings: Selector标题元素集合选择器:h1, h2, h3, h4, h5, h6
p: Selectorp 元素选择器
blockquote: Selectorblockquote 元素选择器
pre: Selectorpre 元素选择器
pre_code: Selectorpre code 后代选择器(代码块)
code: Selectorcode 元素选择器
ul: Selectorul 元素选择器
ol: Selectorol 元素选择器
li: Selectorli 元素选择器
dl: Selectordl 元素选择器
dt: Selectordt 元素选择器
dd: Selectordd 元素选择器
table: Selectortable 元素选择器
thead: Selectorthead 元素选择器
tbody: Selectortbody 元素选择器
tfoot: Selectortfoot 元素选择器
tr: Selectortr 元素选择器
th: Selectorth 元素选择器
td: Selectortd 元素选择器
caption: Selectorcaption 元素选择器
a: Selectora 元素选择器
img: Selectorimg 元素选择器
picture: Selectorpicture 元素选择器
source: Selectorsource 元素选择器
figure: Selectorfigure 元素选择器
figcaption: Selectorfigcaption 元素选择器
script: Selectorscript 元素选择器
style: Selectorstyle 元素选择器
noscript: Selectornoscript 元素选择器
nav 元素选择器
header: Selectorheader 元素选择器
footer 元素选择器
aside: Selectoraside 元素选择器
json_ld: Selectorscript[type="application/ld+json"] 选择器(JSON-LD 结构化数据)
microdata: Selector[itemscope][itemtype] 选择器(Microdata 结构化数据)
Auto Trait Implementations§
impl Freeze for CachedSelectors
impl RefUnwindSafe for CachedSelectors
impl Send for CachedSelectors
impl Sync for CachedSelectors
impl Unpin for CachedSelectors
impl UnsafeUnpin for CachedSelectors
impl UnwindSafe for CachedSelectors
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