Skip to content

Commit 4ae6e4c

Browse files
authored
Merge pull request #263 from jamesmunns/james/arguments-schema
Implement Schema for Arguments
2 parents 718aa6a + fc4f6e8 commit 4ae6e4c

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

source/postcard-schema-ng/src/impls/builtins_nostd.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use crate::{
77
Schema,
88
};
99
use core::{
10+
fmt::Arguments,
1011
marker::PhantomData,
1112
num::{
1213
NonZeroI128, NonZeroI16, NonZeroI32, NonZeroI64, NonZeroI8, NonZeroU128, NonZeroU16,
@@ -275,3 +276,7 @@ impl<T: ?Sized> Schema for PhantomData<T> {
275276
data: Data::Unit,
276277
};
277278
}
279+
280+
impl Schema for Arguments<'_> {
281+
const SCHEMA: &'static crate::schema::DataModelType = &DataModelType::String;
282+
}

source/postcard-schema/src/impls/builtins_nostd.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use crate::{
77
Schema,
88
};
99
use core::{
10+
fmt::Arguments,
1011
marker::PhantomData,
1112
num::{
1213
NonZeroI128, NonZeroI16, NonZeroI32, NonZeroI64, NonZeroI8, NonZeroU128, NonZeroU16,
@@ -288,3 +289,10 @@ impl<T: ?Sized> Schema for PhantomData<T> {
288289
ty: &DataModelType::Unit,
289290
};
290291
}
292+
293+
impl Schema for Arguments<'_> {
294+
const SCHEMA: &'static crate::schema::NamedType = &NamedType {
295+
name: "Arguments",
296+
ty: &DataModelType::String,
297+
};
298+
}

0 commit comments

Comments
 (0)