Trait xattr::FileExt [−][src]
Extension trait to manipulate extended attributes on File
-like objects.
Provided methods
fn get_xattr<N>(&self, name: N) -> Result<Option<Vec<u8>>> where
N: AsRef<OsStr>,
[src]
N: AsRef<OsStr>,
Get an extended attribute for the specified file.
fn set_xattr<N>(&self, name: N, value: &[u8]) -> Result<()> where
N: AsRef<OsStr>,
[src]
N: AsRef<OsStr>,
Set an extended attribute on the specified file.
fn remove_xattr<N>(&self, name: N) -> Result<()> where
N: AsRef<OsStr>,
[src]
N: AsRef<OsStr>,
Remove an extended attribute from the specified file.
fn list_xattr(&self) -> Result<XAttrs>
[src]
List extended attributes attached to the specified file.
Note: this may not list all attributes. Speficially, it definitely won’t list any trusted attributes unless you are root and it may not list system attributes.