[]Struct gio::FileInfo

pub struct FileInfo(_, _);

Methods

impl FileInfo[src]

pub fn new() -> FileInfo[src]

pub fn clear_status(&self)[src]

pub fn copy_into(&self, dest_info: &FileInfo)[src]

pub fn dup(&self) -> Option<FileInfo>[src]

pub fn get_attribute_as_string(&self, attribute: &str) -> Option<GString>[src]

pub fn get_attribute_boolean(&self, attribute: &str) -> bool[src]

pub fn get_attribute_byte_string(&self, attribute: &str) -> Option<GString>[src]

pub fn get_attribute_int32(&self, attribute: &str) -> i32[src]

pub fn get_attribute_int64(&self, attribute: &str) -> i64[src]

pub fn get_attribute_object(&self, attribute: &str) -> Option<Object>[src]

pub fn get_attribute_status(&self, attribute: &str) -> FileAttributeStatus[src]

pub fn get_attribute_string(&self, attribute: &str) -> Option<GString>[src]

pub fn get_attribute_stringv(&self, attribute: &str) -> Vec<GString>[src]

pub fn get_attribute_type(&self, attribute: &str) -> FileAttributeType[src]

pub fn get_attribute_uint32(&self, attribute: &str) -> u32[src]

pub fn get_attribute_uint64(&self, attribute: &str) -> u64[src]

pub fn get_content_type(&self) -> Option<GString>[src]

pub fn get_deletion_date(&self) -> Option<DateTime>[src]

pub fn get_display_name(&self) -> Option<GString>[src]

pub fn get_edit_name(&self) -> Option<GString>[src]

pub fn get_etag(&self) -> Option<GString>[src]

pub fn get_file_type(&self) -> FileType[src]

pub fn get_icon(&self) -> Option<Icon>[src]

pub fn get_is_backup(&self) -> bool[src]

pub fn get_is_hidden(&self) -> bool[src]

pub fn get_modification_time(&self) -> TimeVal[src]

pub fn get_name(&self) -> Option<PathBuf>[src]

pub fn get_size(&self) -> i64[src]

pub fn get_sort_order(&self) -> i32[src]

pub fn get_symbolic_icon(&self) -> Option<Icon>[src]

pub fn has_attribute(&self, attribute: &str) -> bool[src]

pub fn has_namespace(&self, name_space: &str) -> bool[src]

pub fn list_attributes(&self, name_space: Option<&str>) -> Vec<GString>[src]

pub fn remove_attribute(&self, attribute: &str)[src]

pub fn set_attribute_boolean(&self, attribute: &str, attr_value: bool)[src]

pub fn set_attribute_byte_string(&self, attribute: &str, attr_value: &str)[src]

pub fn set_attribute_int32(&self, attribute: &str, attr_value: i32)[src]

pub fn set_attribute_int64(&self, attribute: &str, attr_value: i64)[src]

pub fn set_attribute_mask(&self, mask: &FileAttributeMatcher)[src]

pub fn set_attribute_object<P: IsA<Object>>(
    &self,
    attribute: &str,
    attr_value: &P
)
[src]

pub fn set_attribute_status(
    &self,
    attribute: &str,
    status: FileAttributeStatus
) -> bool
[src]

pub fn set_attribute_string(&self, attribute: &str, attr_value: &str)[src]

pub fn set_attribute_stringv(&self, attribute: &str, attr_value: &[&str])[src]

pub fn set_attribute_uint32(&self, attribute: &str, attr_value: u32)[src]

pub fn set_attribute_uint64(&self, attribute: &str, attr_value: u64)[src]

pub fn set_content_type(&self, content_type: &str)[src]

pub fn set_display_name(&self, display_name: &str)[src]

pub fn set_edit_name(&self, edit_name: &str)[src]

pub fn set_file_type(&self, type_: FileType)[src]

pub fn set_icon<P: IsA<Icon>>(&self, icon: &P)[src]

pub fn set_is_hidden(&self, is_hidden: bool)[src]

pub fn set_modification_time(&self, mtime: &mut TimeVal)[src]

pub fn set_name<P: AsRef<Path>>(&self, name: P)[src]

pub fn set_size(&self, size: i64)[src]

pub fn set_sort_order(&self, sort_order: i32)[src]

pub fn set_symbolic_icon<P: IsA<Icon>>(&self, icon: &P)[src]

pub fn unset_attribute_mask(&self)[src]

Trait Implementations

impl Clone for FileInfo

impl Debug for FileInfo

impl Default for FileInfo[src]

impl Display for FileInfo[src]

impl Eq for FileInfo

impl Hash for FileInfo

impl Ord for FileInfo

impl<T: ObjectType> PartialEq<T> for FileInfo

impl<T: ObjectType> PartialOrd<T> for FileInfo

impl StaticType for FileInfo

Auto Trait Implementations

impl RefUnwindSafe for FileInfo

impl !Send for FileInfo

impl !Sync for FileInfo

impl Unpin for FileInfo

impl UnwindSafe for FileInfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.