pub struct HealedSelectorCache { /* private fields */ }Expand description
Cache for healed selectors.
Implementations§
Source§impl HealedSelectorCache
impl HealedSelectorCache
Sourcepub fn get(&mut self, page_pattern: &str, original: &str) -> Option<&str>
pub fn get(&mut self, page_pattern: &str, original: &str) -> Option<&str>
Get a cached selector.
Sourcepub fn store(
&mut self,
page_pattern: impl Into<String>,
original: impl Into<String>,
healed: impl Into<String>,
confidence: f64,
)
pub fn store( &mut self, page_pattern: impl Into<String>, original: impl Into<String>, healed: impl Into<String>, confidence: f64, )
Store a healed selector.
Sourcepub fn record_usage(
&mut self,
page_pattern: &str,
original: &str,
success: bool,
)
pub fn record_usage( &mut self, page_pattern: &str, original: &str, success: bool, )
Record usage of a cached selector.
Trait Implementations§
Source§impl Clone for HealedSelectorCache
impl Clone for HealedSelectorCache
Source§fn clone(&self) -> HealedSelectorCache
fn clone(&self) -> HealedSelectorCache
Returns a duplicate of the value. Read more
1.0.0 · 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 HealedSelectorCache
impl Debug for HealedSelectorCache
Source§impl Default for HealedSelectorCache
impl Default for HealedSelectorCache
Source§fn default() -> HealedSelectorCache
fn default() -> HealedSelectorCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HealedSelectorCache
impl RefUnwindSafe for HealedSelectorCache
impl Send for HealedSelectorCache
impl Sync for HealedSelectorCache
impl Unpin for HealedSelectorCache
impl UnwindSafe for HealedSelectorCache
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