Skip to main content

ReadMemInstallError

Type Alias ReadMemInstallError 

Source
pub type ReadMemInstallError = InstallError;
Expand description

Re-exported for callers that log validation failures specifically.

Aliased Type§

pub enum ReadMemInstallError {
    Archive(LoadError),
    Io(Error),
    Config(ConfigError),
    Validation(ValidationError),
    MemRepo(MemRepoWriteError),
    ShadowsWritable {
        archive_name: String,
        shadows_writable: String,
    },
}

Variants§

§

Archive(LoadError)

§

Io(Error)

§

Config(ConfigError)

§

Validation(ValidationError)

§

MemRepo(MemRepoWriteError)

Mem-db tree write failed. Carries the underlying gix error message so callers can surface it without wrapping the variant.

§

ShadowsWritable

The archive’s authoritative mem name (carried in its canonical config) matches a writable mount that already exists in this workspace. A read-only mount cannot share a writable mount’s name (the archive’s internal name is its sole identity and nothing can rename it at install time), so the install surface refuses up-front. The genuine recovery is to rename or unregister the writable mount that shadows the archive’s internal name.

Fields

§archive_name: String
§shadows_writable: String