Skip to main content

oxide_update_engine_types/
lib.rs

1// This Source Code Form is subject to the terms of the Mozilla Public
2// License, v. 2.0. If a copy of the MPL was not distributed with this
3// file, You can obtain one at https://mozilla.org/MPL/2.0/.
4
5#![cfg_attr(doc_cfg, feature(doc_cfg))]
6// Setting html_root_url allows cross-crate readme links to resolve. This
7// line is updated by cargo-release.
8#![doc(html_root_url = "https://docs.rs/oxide-update-engine-types/0.1.0")]
9
10//! Types for `oxide-update-engine`.
11//!
12//! This crate contains the serializable types used by the update
13//! engine: events, event buffers, step specifications, and errors.
14//! It has no dependency on the execution engine itself, making it
15//! suitable for consumers that only need to read or display events.
16
17pub mod buffer;
18pub mod errors;
19pub mod events;
20mod macros;
21pub mod schema;
22pub mod spec;