vtl2_settings_proto/
lib.rs

1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4//! Protobuf definitions for OpenHCL VTL2 settings documents that are provided
5//! by the host via the GET device.
6
7#![expect(missing_docs)]
8#![forbid(unsafe_code)]
9#![expect(unused_qualifications)] // pbjson-build doesn't use ::fully::qualified::paths.
10
11// These crates are referenced by the generated code. Reference them
12// explicitly here so that they are not removed by automated tools (xtask
13// unused-deps) that cannot see into the generated code.
14use pbjson as _;
15use pbjson_types as _;
16use prost as _;
17use serde as _;
18
19// Generated by [`prost-build`]
20include!(concat!(env!("OUT_DIR"), "/underhill.settings.rs"));
21
22// Generated by [`pbjson-build`]
23include!(concat!(env!("OUT_DIR"), "/underhill.settings.serde.rs"));