Skip to main content

Crate sys_traits

Crate sys_traits 

Source

Re-exports§

pub use self::ctx::FsFileWithPathsInErrors;
pub use self::ctx::OperationError;
pub use self::ctx::OperationErrorKind;
pub use self::ctx::PathsInErrorsExt;
pub use self::ctx::SysWithPathsInErrors;

Modules§

boxed
ctx
Error context wrapper for sys_traits operations.
impls

Structs§

CreateDirOptions
FsFileTimes
OpenOptions

Enums§

FileType
FsFileLockMode

Traits§

BaseEnvRemoveVar
BaseEnvSetCurrentDir
BaseEnvSetVar
BaseEnvVar
BaseFsCanonicalize
BaseFsChown
BaseFsCloneFile
BaseFsCopy
BaseFsCreateDir
BaseFsCreateJunction
BaseFsHardLink
BaseFsMetadata
BaseFsOpen
BaseFsRead
BaseFsReadDir
BaseFsReadLink
BaseFsRemoveDir
BaseFsRemoveDirAll
BaseFsRemoveFile
BaseFsRename
BaseFsSetFileTimes
BaseFsSetPermissions
BaseFsSetSymlinkFileTimes
BaseFsSymlinkChown
BaseFsSymlinkDir
BaseFsSymlinkFile
BaseFsWrite
BoxableFsFile
EnvCacheDir
EnvCurrentDir
EnvHomeDir
EnvProgramsDir
EnvRemoveVar
EnvSetCurrentDir
EnvSetUmask
EnvSetVar
EnvTempDir
EnvUmask
EnvVar
FsCanonicalize
FsChown
FsCloneFile
FsCopy
FsCreateDir
FsCreateDirAll
FsCreateJunction
FsDirEntry
FsFile
FsFileAsRaw
FsFileIsTerminal
FsFileLock
FsFileMetadata
FsFileSetLen
FsFileSetPermissions
FsFileSetTimes
FsFileSyncAll
FsFileSyncData
FsHardLink
FsMetadata
These two functions are so cloesly related that it becomes verbose to separate them out into two traits.
FsMetadataValue
FsOpen
FsRead
FsReadDir
FsReadLink
FsRemoveDir
FsRemoveDirAll
FsRemoveFile
FsRename
FsSetFileTimes
FsSetPermissions
FsSetSymlinkFileTimes
FsSymlinkChown
FsSymlinkDir
FsSymlinkFile
FsWrite
SystemRandom
SystemTimeNow
ThreadSleep

Attribute Macros§

auto_impl