Struct gluster::Volume [] [src]

pub struct Volume {
    pub name: String,
    pub vol_type: VolumeType,
    pub id: Uuid,
    pub status: String,
    pub transport: Transport,
    pub bricks: Vec<Brick>,
}

A volume is a logical collection of bricks. Most of the gluster management operations happen on the volume.

Fields

name

The name of the volume

vol_type

The type of the volume

id

The unique id of the volume

status
transport

The underlying Transport mechanism

bricks

A Vec containing all the Brick's that are in the Volume

Trait Implementations

Derived Implementations

impl Debug for Volume

fn fmt(&self, __arg_0: &mut Formatter) -> Result