Expand description
Typesafe wrappers around an “update” package.
Re-exports§
pub use crate::images::parse_image_packages_json;
pub use crate::images::ImageMetadata;
pub use crate::images::ImageMetadataError;
pub use crate::images::ImagePackagesError;
pub use crate::images::ImagePackagesManifest;
pub use crate::images::ImagePackagesManifestBuilder;
pub use crate::images::ImagesMetadata;
pub use crate::images::ResolveImagesError;
pub use crate::images::VerifyError;
pub use crate::images::VersionedImagePackagesManifest;
pub use crate::images::ZbiAndOptionalVbmetaMetadata;
Modules§
- images
- The images and firmware that should be downloaded and written during the update.
Structs§
- Update
Image Package - An open handle to an image package.
- Update
Package - An open handle to an “update” package.
Enums§
- Hash
Error - An error encountered while extracting the package hash.
- Open
Image Error - An error encountered while opening an image.
- Parse
Epoch Error - An error encountered while parsing the epoch.json file.
- Parse
Package Error - ParsePackageError represents any error which might occur while reading
packages.json
from an update package. - Parse
Update Mode Error - An error encountered while parsing the update-mode file.
- Read
Version Error - An error encountered while reading the version.
- Serialize
Package Error - SerializePackageError represents any error which might occur while writing
packages.json
for an update package. - System
Version - Represents the version of an update package.
- Update
Mode - Enum to describe the supported update modes.
- Verify
Board Error - An error encountered while verifying the board.
- Verify
Name Error - An error encountered while verifying the board.
Functions§
- parse_
packages_ json - Returns structured
packages.json
data based on file contents string. - serialize_
packages_ json - Returns serialized
packages.json
contents based package URLs.