pub struct OwnerFilter { /* private fields */ }Implementations§
Source§impl OwnerFilter
impl OwnerFilter
Sourcepub fn from_string(input: &str) -> Result<Self>
pub fn from_string(input: &str) -> Result<Self>
Parses an owner constraint Returns an error if the string is invalid Returns Ok(None) when string is acceptable but a noop (such as “” or “:”)
Sourcepub fn filter_ignore(self) -> Option<Self>
pub fn filter_ignore(self) -> Option<Self>
If self is a no-op (ignore both uid and gid) then return None, otherwise wrap in a Some
pub fn matches(&self, md: &Metadata) -> bool
Trait Implementations§
Source§impl Clone for OwnerFilter
impl Clone for OwnerFilter
Source§fn clone(&self) -> OwnerFilter
fn clone(&self) -> OwnerFilter
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 OwnerFilter
impl Debug for OwnerFilter
Source§impl PartialEq for OwnerFilter
impl PartialEq for OwnerFilter
impl Copy for OwnerFilter
impl Eq for OwnerFilter
impl StructuralPartialEq for OwnerFilter
Auto Trait Implementations§
impl Freeze for OwnerFilter
impl RefUnwindSafe for OwnerFilter
impl Send for OwnerFilter
impl Sync for OwnerFilter
impl Unpin for OwnerFilter
impl UnwindSafe for OwnerFilter
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