23 lines
719 B
Go
23 lines
719 B
Go
//go:build windows || plan9
|
|
// +build windows plan9
|
|
|
|
package device
|
|
|
|
import "errors"
|
|
|
|
// OtherDevicesInfoGetter returns info for other devices
|
|
type OtherDevicesInfoGetter struct{}
|
|
|
|
// Getter is current instance of DevicesInfoGetter
|
|
var Getter DevicesInfoGetter = OtherDevicesInfoGetter{}
|
|
|
|
// GetDevicesInfo returns result of GetMounts with usage info about mounted devices
|
|
func (t OtherDevicesInfoGetter) GetDevicesInfo() (Devices, error) {
|
|
return nil, errors.New("Only Linux platform is supported for listing devices")
|
|
}
|
|
|
|
// GetMounts returns all mounted filesystems
|
|
func (t OtherDevicesInfoGetter) GetMounts() (Devices, error) {
|
|
return nil, errors.New("Only Linux platform is supported for listing mount points")
|
|
}
|