# Functions
DriverNames returns a channel which receives the names of all of the registerd drivers.
New creates a new REX-Ray instance and configures it with the provided configuration instance.
RegisterDriver is used by drivers to notify the driver manager of their availability to be used.
# Structs
BlockDevice provides information about a block-storage device.
Instance provides information about a storage object.
RexRay is the library's entrance type and storage management platform.
Snapshot provides information about a storage-layer snapshot.
Volume provides information about a storage volume.
VolumeAttachment provides information about an object attached to a storage volume.
# Interfaces
Driver represents a REX-Ray driver.
OSDriver is the interface implemented by types that provide OS introspection and management.
OSDriverManager acts as both a OSDriverManager and as an aggregate of OS drivers, providing batch methods.
StorageDriver is the interface implemented by types that provide storage introspection and management.
StorageDriverManager acts as both a StorageDriverManager and as an aggregate of storage drivers, providing batch methods.
VolumeDriver is the interface implemented by types that provide volume introspection and management.
VolumeDriverManager acts as both a VolumeDriver and as an aggregate of volume drivers, providing batch methods.
# Type aliases
MountInfoArray is an alias of []*mount.Info.
NewDriver is a function that constructs a new driver.
Volume is a map of a volume.
VolumeOpts is a map of options used when creating a new volume.