Volume Management Operations (volumes/mod.rs)

spacedrive · core/src/ops/volumes/mod.rs · rust · Apache-2.0
files, database, lang:rust, tag:volumes

A collection of operations for managing local and cloud storage volumes, including indexing, speed testing, and ejection. Use this for file system or storage management tasks.

// Source: https://github.com/spacedriveapp/spacedrive | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
//! Volume operations module
//!
//! This module provides operations for managing volumes in Spacedrive:
//! - Tracking/untracking volumes in libraries
//! - Speed testing volume performance
//! - Adding/removing cloud volumes
//! - Listing volumes
//! - Indexing entire volumes
//! - Ejecting removable volumes

pub mod add_cloud;
pub mod eject;
pub mod index;
pub mod list;
pub mod refresh;
pub mod remove_cloud;
pub mod speed_test;
pub mod track;
pub mod untrack;

pub use add_cloud::{action::VolumeAddCloudAction, VolumeAddCloudOutput};
pub use eject::{VolumeEjectAction, VolumeEjec

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key