Enum tauri::updater::Error [−][src]
#[non_exhaustive] pub enum Error { }
Expand description
All errors that can occur while running the updater.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Io(Error)
IO Errors.
Semver(Error)
Semver Errors.
SerdeJson(Error)
JSON (Serde) Errors.
Minisign(Error)
Minisign is used for signature validation.
Base64(DecodeError)
Error with Minisign base64 decoding.
Utf8(Utf8Error)
UTF8 Errors in signature.
TauriApi(Error)
Tauri utils, mainly extract and file move.
Network(String)
Network error.
RemoteMetadata(String)
Metadata (JSON) error.
Builder(String)
Error building updater.
Updater is not supported for current operating system or platform.
Public key found in tauri.conf.json
but no signature announced remotely.
Triggered when there is NO error and the two versions are equals. On client side, it’s important to catch this error.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error