Skip to main content

LocalizationError

Type Alias LocalizationError 

Source
pub type LocalizationError = EsFluentError;

Aliased Type§

pub enum LocalizationError {
Show 14 variants ConfigNotFound { path: PathBuf, }, ConfigParseError(Error), AssetsNotFound { path: PathBuf, }, FallbackLanguageNotFound { language: String, }, InvalidLanguageIdentifier { identifier: String, reason: String, }, InvalidFluentIdentifier { identifier: String, reason: String, }, DuplicateGeneratedFtlKey { key: String, first: String, second: String, }, LanguageNotSupported(LanguageIdentifier), FluentParseError(Vec<ParserError>), FluentSerializeError(Error), IoError(Error), EnvVarError(VarError), BackendError(Error), MissingPackageName,
}

Variants§

§

ConfigNotFound

Configuration file not found.

Fields

§path: PathBuf
§

ConfigParseError(Error)

Failed to parse configuration file.

§

AssetsNotFound

Assets directory not found.

Fields

§path: PathBuf
§

FallbackLanguageNotFound

Fallback language directory not found.

Fields

§language: String
§

InvalidLanguageIdentifier

Invalid language identifier.

Fields

§identifier: String
§reason: String
§

InvalidFluentIdentifier

Invalid Fluent metadata identifier.

Fields

§identifier: String
§reason: String
§

DuplicateGeneratedFtlKey

Duplicate generated Fluent key metadata.

Fields

§first: String
§second: String
§

LanguageNotSupported(LanguageIdentifier)

Language not supported.

§

FluentParseError(Vec<ParserError>)

Fluent parsing error.

§

FluentSerializeError(Error)

Fluent serialization error.

§

IoError(Error)

IO error during file operations.

§

EnvVarError(VarError)

Environment variable error.

§

BackendError(Error)

Generic backend error.

§

MissingPackageName

Missing package name.