pub struct OwnedInstallRuleset { /* private fields */ }Implementations§
Source§impl OwnedInstallRuleset
impl OwnedInstallRuleset
pub fn from_rule_iter<I, R>( rules: I, default_rule_index: Option<usize>, ) -> Option<Self>
pub fn with_rules( rules: Vec<InstallRule>, default_rule_index: Option<usize>, ) -> Option<Self>
pub fn with_exclude(self, exclude: GlobSet) -> Self
pub fn add_rule(&mut self, rule: InstallRule)
pub fn insert_rule(&mut self, index: usize, rule: InstallRule)
pub fn set_exclude(&mut self, exclude: GlobSet)
pub fn rules(&self) -> &[InstallRule]
pub fn default_rule(&self) -> Option<&InstallRule>
pub fn exclude(&self) -> Option<&GlobSet>
pub fn into_parts(self) -> (Vec<InstallRule>, Option<usize>, Option<GlobSet>)
pub fn as_ref(&self) -> InstallRuleset<'_>
Trait Implementations§
Source§impl Clone for OwnedInstallRuleset
impl Clone for OwnedInstallRuleset
Source§fn clone(&self) -> OwnedInstallRuleset
fn clone(&self) -> OwnedInstallRuleset
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OwnedInstallRuleset
impl Debug for OwnedInstallRuleset
Source§impl Default for OwnedInstallRuleset
impl Default for OwnedInstallRuleset
Source§fn default() -> OwnedInstallRuleset
fn default() -> OwnedInstallRuleset
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OwnedInstallRuleset
impl RefUnwindSafe for OwnedInstallRuleset
impl Send for OwnedInstallRuleset
impl Sync for OwnedInstallRuleset
impl Unpin for OwnedInstallRuleset
impl UnsafeUnpin for OwnedInstallRuleset
impl UnwindSafe for OwnedInstallRuleset
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