reinhardt-utils 0.1.0-rc.22

Utility functions aggregator for Reinhardt
Documentation
//! File storage system for Reinhardt
//!
//! This crate provides Django-style file storage with support for multiple
//! storage backends (local, S3-compatible, etc.).

pub mod backend;
pub mod errors;
pub mod file;
pub mod local;
pub mod memory;

pub use backend::Storage;
pub use errors::{StorageError, StorageResult};
pub use file::{FileMetadata, StoredFile};
pub use local::LocalStorage;
pub use memory::InMemoryStorage;

/// Re-export commonly used types
pub mod prelude {
	pub use super::backend::*;
	pub use super::errors::*;
	pub use super::file::*;
	pub use super::local::*;
	pub use super::memory::*;
}