embeddenator-fs 0.25.0

EmbrFS: FUSE filesystem backed by holographic engrams
Documentation
pub mod correction;
pub mod delta;
pub mod embrfs;
pub mod fuse_shim;
pub mod large_file;
pub mod signal;
pub mod streaming;
pub mod versioned;
pub mod versioned_embrfs;
pub mod versioned_fuse;

pub use correction::*;
pub use delta::{analyze_delta, AffectedChunks, ChunkModification, Delta, DeltaType, NewChunk};
pub use embrfs::*;
pub use fuse_shim::*;
pub use large_file::*;
pub use streaming::*;
pub use versioned::*;

// Re-export main types from versioned_embrfs (not all to avoid name conflicts)
pub use versioned_embrfs::{EmbrFSError, FilesystemStats, VersionedEmbrFS};

// Re-export compression types from embeddenator-io for convenience
pub use embeddenator_io::{CompressionCodec, CompressionProfile, CompressionProfiler};

#[cfg(feature = "fuse")]
pub use versioned_fuse::{
    mount_versioned_foreground, mount_versioned_fs, mount_versioned_fs_with_signals, VersionedFUSE,
    VersionedMountOptions,
};