postcard_schema/impls/
heapless_v0_7.rs1use crate::{
4 schema::{DataModelType, NamedType},
5 Schema,
6};
7
8#[cfg_attr(docsrs, doc(cfg(feature = "heapless-v0_7")))]
9impl<T: Schema, const N: usize> Schema for heapless_v0_7::Vec<T, N> {
10 const SCHEMA: &'static NamedType = &NamedType {
11 name: "heapless::Vec<T, N>",
12 ty: &DataModelType::Seq(T::SCHEMA),
13 };
14}
15#[cfg_attr(docsrs, doc(cfg(feature = "heapless-v0_7")))]
16impl<const N: usize> Schema for heapless_v0_7::String<N> {
17 const SCHEMA: &'static NamedType = &NamedType {
18 name: "heapless::String<N>",
19 ty: &DataModelType::String,
20 };
21}