1
mirror of https://github.com/rclone/rclone synced 2024-12-23 14:23:44 +01:00
rclone/lib/diskusage/diskusage.go
2023-09-07 15:57:45 +01:00

16 lines
520 B
Go

// Package diskusage provides a cross platform version of the statfs
// system call to read disk space usage.
package diskusage
import "errors"
// Info is returned from New showing details about the disk.
type Info struct {
Free uint64 // total free bytes
Available uint64 // free bytes available to the current user
Total uint64 // total bytes on disk
}
// ErrUnsupported is returned if this platform doesn't support disk usage.
var ErrUnsupported = errors.New("disk usage unsupported on this platform")