Crate mountpoint_s3_fs

Crate mountpoint_s3_fs 

Source

Re-exports§

pub use fs::S3Filesystem;
pub use fs::S3FilesystemConfig;
pub use fs::ServerSideEncryption;

Modules§

autoconfigure
checksums
data_cache
Traits and types for data caching.
fs
FUSE file system types and operations, not tied to the fuser library bindings.
fuse
Links fuser method calls into Mountpoint’s filesystem code in crate::fs.
logging
mem_limiter
memory
metablock
Metablock trait and related types for generic filesystem implementations
metrics
Metrics infrastructure
metrics_otel
object
prefetch
This module implements a prefetcher for GetObject requests.
s3
Personalities of different S3 implementations. We use this to auto-configure some sensible defaults that differ between implementations.
upload

Macros§

err
Generate an error that includes a conversion to a libc errno for use in replies to FUSE.

Structs§

MountpointConfig
Configuration for a Mountpoint session
Runtime
Type-erasure for a Spawn implementation.
Superblock
Superblock is the root object of the file system
SuperblockConfig
Configuration for superblock operations