[−][src]Struct dmatcher::Dmatcher
Dmatcher matcher algorithm
Implementations
impl Dmatcher
[src]
pub fn new() -> Self
[src]
Create a matcher.
pub fn insert_lines(&mut self, domain: String, dst: &str) -> ProtoResult<()>
[src]
Pass in a string containing \n
and get all domains inserted.
pub fn insert(&mut self, domain: &str, dst: &str) -> ProtoResult<()>
[src]
Pass in a domain and insert it into the matcher.
pub fn matches(&self, domain: &str) -> ProtoResult<Option<Label>>
[src]
Match the domain against inserted domain rules. If apple.com
is inserted, then www.apple.com
and stores.www.apple.com
is considered as matched while apple.cn
is not.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Dmatcher
impl Send for Dmatcher
impl Sync for Dmatcher
impl Unpin for Dmatcher
impl UnwindSafe for Dmatcher
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,