Struct gio::FileAttributeMatcher
source · [−]#[repr(transparent)]pub struct FileAttributeMatcher { /* private fields */ }
Implementations
sourceimpl FileAttributeMatcher
impl FileAttributeMatcher
pub fn new(attributes: &str) -> FileAttributeMatcher
pub fn enumerate_namespace(&self, ns: &str) -> bool
pub fn matches(&self, attribute: &str) -> bool
pub fn matches_only(&self, attribute: &str) -> bool
pub fn subtract(
&self,
subtract: Option<&FileAttributeMatcher>
) -> Option<FileAttributeMatcher>
pub fn to_str(&self) -> GString
Trait Implementations
sourceimpl Clone for FileAttributeMatcher
impl Clone for FileAttributeMatcher
sourceimpl Debug for FileAttributeMatcher
impl Debug for FileAttributeMatcher
sourceimpl Display for FileAttributeMatcher
impl Display for FileAttributeMatcher
sourceimpl Hash for FileAttributeMatcher
impl Hash for FileAttributeMatcher
sourceimpl IntoIterator for FileAttributeMatcher
impl IntoIterator for FileAttributeMatcher
sourceimpl Ord for FileAttributeMatcher
impl Ord for FileAttributeMatcher
sourcefn cmp(&self, other: &FileAttributeMatcher) -> Ordering
fn cmp(&self, other: &FileAttributeMatcher) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<FileAttributeMatcher> for FileAttributeMatcher
impl PartialEq<FileAttributeMatcher> for FileAttributeMatcher
sourcefn eq(&self, other: &FileAttributeMatcher) -> bool
fn eq(&self, other: &FileAttributeMatcher) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl PartialOrd<FileAttributeMatcher> for FileAttributeMatcher
impl PartialOrd<FileAttributeMatcher> for FileAttributeMatcher
sourcefn partial_cmp(&self, other: &FileAttributeMatcher) -> Option<Ordering>
fn partial_cmp(&self, other: &FileAttributeMatcher) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl StaticType for FileAttributeMatcher
impl StaticType for FileAttributeMatcher
sourcefn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of Self
.
impl Eq for FileAttributeMatcher
impl StructuralEq for FileAttributeMatcher
impl StructuralPartialEq for FileAttributeMatcher
Auto Trait Implementations
impl RefUnwindSafe for FileAttributeMatcher
impl !Send for FileAttributeMatcher
impl !Sync for FileAttributeMatcher
impl Unpin for FileAttributeMatcher
impl UnwindSafe for FileAttributeMatcher
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> StaticTypeExt for T where
T: StaticType,
impl<T> StaticTypeExt for T where
T: StaticType,
sourcefn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.