Skip to main content

patina_samples/
lib.rs

1//! Sample Patina Components
2//!
3//! This crate provides example component implementations demonstrating various
4//! Patina component patterns and usage models.
5//!
6//! ## Examples
7//!
8//! - [`component::hello_world::HelloStruct`]: Demonstrates a struct-based component with default entry point
9//! - [`component::hello_world::GreetingsEnum`]: Demonstrates an enum-based component with custom entry point
10//! - [`smbios_platform`]: Demonstrates SMBIOS platform configuration and record creation
11//!
12//! ## License
13//!
14//! Copyright (c) Microsoft Corporation.
15//!
16//! SPDX-License-Identifier: Apache-2.0
17//!
18#![cfg_attr(not(feature = "std"), no_std)]
19#![feature(coverage_attribute)]
20#![coverage(off)] // Disable all coverage instrumentation for sample code
21pub mod component;
22pub mod smbios_platform;