[−][src]Struct https_everywhere_lib_core::RuleSet
A RuleSet is a grouping of rules which act on some target
Fields
name: String
rules: Vec<Rule>
exclusions: Option<String>
active: bool
default_state: bool
scope: Rc<Option<String>>
note: Option<String>
Methods
impl RuleSet
[src]
pub fn new(name: String, scope: Rc<Option<String>>) -> RuleSet
[src]
Returns a ruleset with the name and scope specified
Arguments
name
- A string that holds the name of the rulesetscope
- An optional string slice specifying the scope of the ruleset
Trait Implementations
Auto Trait Implementations
impl Unpin for RuleSet
impl !Sync for RuleSet
impl !Send for RuleSet
impl UnwindSafe for RuleSet
impl !RefUnwindSafe for RuleSet
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,