Skip to content

Commit d652bea

Browse files
committed
Get everything building
1 parent ec2b117 commit d652bea

9 files changed

Lines changed: 21 additions & 22 deletions

File tree

ci.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,17 @@ cargo_test --features=alloc,experimental-derive,use-std,use-crc,derive,nalgebra-
3333

3434
# NOTE: we exclude postcard-dyn for these checks because it is std-only
3535

36-
cargo_check --target=thumbv7em-none-eabi --no-default-features --exclude postcard-dyn
37-
cargo_check --target=thumbv7em-none-eabi --features=alloc,experimental-derive --exclude postcard-dyn
36+
cargo_check --target=thumbv7em-none-eabi --no-default-features --exclude postcard-dyn --exclude postcard-dyn-ng
37+
cargo_check --target=thumbv7em-none-eabi --features=alloc,experimental-derive --exclude postcard-dyn --exclude postcard-dyn-ng
3838

3939
# CC https://github.com/jamesmunns/postcard/issues/167 - don't accidentally use atomics
4040
# on non-atomic systems
41-
cargo_check --target=riscv32i-unknown-none-elf --features=alloc,experimental-derive --exclude postcard-dyn
41+
cargo_check --target=riscv32i-unknown-none-elf --features=alloc,experimental-derive --exclude postcard-dyn --exclude postcard-dyn-ng
4242

4343
cargo fmt --all -- --check
4444

4545
# Check docs.rs build
4646
#
4747
# TODO: We SHOULDN'T exclude postcard-dyn but it does weird things with feature unification and
4848
# makes the embedded-io stuff break
49-
env RUSTDOCFLAGS='--cfg=docsrs --deny=warnings' cargo +nightly doc --all --no-deps --all-features --exclude postcard-dyn
49+
env RUSTDOCFLAGS='--cfg=docsrs --deny=warnings' cargo +nightly doc --all --no-deps --all-features --exclude postcard-dyn --exclude postcard-dyn-ng

source/postcard-derive-ng/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "postcard-derive-ng"
3-
version = "0.3"
3+
version = "0.3.0"
44
authors = [
55
"Lachlan Sneff <lachlan.sneff@gmail.com>",
66
"James Munns <james@onevariable.com>",

source/postcard-dyn-ng/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ version = "1.0.10"
2727
features = ["use-std"]
2828
path = "../postcard"
2929

30-
[dependencies.postcard-schema]
31-
package = "postcard-schema-ng"
30+
[dependencies.postcard-schema-ng]
3231
version = "0.3"
3332
features = ["use-std", "derive"]
3433
path = "../postcard-schema-ng"

source/postcard-dyn-ng/src/de.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::str::from_utf8;
22

3-
use postcard_schema::schema::owned::{OwnedData, OwnedDataModelType};
3+
use postcard_schema_ng::schema::owned::{OwnedData, OwnedDataModelType};
44
use serde_json::{Map, Number, Value};
55

66
use crate::de::varint::de_zig_zag_i16;
@@ -453,7 +453,7 @@ impl TakeExt for [u8] {
453453

454454
#[cfg(test)]
455455
mod test {
456-
use postcard_schema::Schema;
456+
use postcard_schema_ng::Schema;
457457
use serde::{Deserialize, Serialize};
458458
use serde_json::json;
459459

source/postcard-dyn-ng/src/ser.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::num::TryFromIntError;
22

3-
use postcard_schema::schema::owned::{OwnedData, OwnedDataModelType};
3+
use postcard_schema_ng::schema::owned::{OwnedData, OwnedDataModelType};
44
use serde_json::Value;
55
use varint::{
66
varint_max, varint_u128, varint_u16, varint_u32, varint_u64, varint_usize, zig_zag_i128,
@@ -502,7 +502,7 @@ mod test {
502502
use serde_json::json;
503503

504504
use crate::to_stdvec_dyn;
505-
use postcard_schema::Schema;
505+
use postcard_schema_ng::Schema;
506506

507507
#[derive(Serialize, Deserialize, Schema)]
508508
struct UnitStruct;

source/postcard-schema-ng/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ version = "1.0"
6565
optional = true
6666
default-features = false
6767

68-
[dependencies.postcard-derive]
69-
path = "../postcard-derive"
70-
version = "0.2.0"
68+
[dependencies.postcard-derive-ng]
69+
path = "../postcard-derive-ng"
70+
version = "0.3.0"
7171
optional = true
7272

7373
[dependencies.defmt_v0_3]
@@ -95,7 +95,7 @@ features = ["serde-serialize-no-std"]
9595
default = []
9696
use-std = ["serde/std"]
9797
alloc = ["serde/alloc"]
98-
derive = ["postcard-derive"]
98+
derive = ["postcard-derive-ng"]
9999

100100
core-net = []
101101
core-num-saturating = []

source/postcard-schema-ng/src/key/hash.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ pub mod fnv1a64_owned {
407407

408408
#[cfg(test)]
409409
mod test {
410-
use postcard_derive::Schema;
410+
use postcard_derive_ng::Schema;
411411

412412
use super::fnv1a64::hash_ty_path;
413413

source/postcard-schema-ng/src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ pub mod schema;
1212
/// # Examples
1313
///
1414
/// ```
15-
/// use postcard_schema::Schema;
15+
/// use postcard_schema_ng::Schema;
1616
///
1717
/// #[derive(Schema)]
1818
/// struct Point {
@@ -30,8 +30,8 @@ pub mod schema;
3030
/// code. This is normally only applicable when invoking re-exported derives from a different crate.
3131
///
3232
/// ```
33-
/// # use postcard_schema::Schema;
34-
/// use postcard_schema as reexported_postcard_schema;
33+
/// # use postcard_schema_ng::Schema;
34+
/// use postcard_schema_ng as reexported_postcard_schema;
3535
///
3636
/// #[derive(Schema)]
3737
/// #[postcard(crate = reexported_postcard_schema)]
@@ -47,7 +47,7 @@ pub mod schema;
4747
/// deriving [`Schema`]. The default bounds are `T: Schema` for each type parameter `T`.
4848
///
4949
/// ```
50-
/// # use postcard_schema::Schema;
50+
/// # use postcard_schema_ng::Schema;
5151
/// #[derive(Schema)]
5252
/// #[postcard(bound = "")]
5353
/// struct Foo<F: Bar, T: Schema>(F::Wrap<T>);
@@ -64,7 +64,7 @@ pub mod schema;
6464
/// Foo::<NoSchema, u8>::SCHEMA;
6565
/// ```
6666
#[cfg(feature = "derive")]
67-
pub use postcard_derive::Schema;
67+
pub use postcard_derive_ng::Schema;
6868

6969
/// A trait that represents a compile time calculated schema
7070
pub trait Schema {

source/postcard-schema-ng/tests/schema.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use postcard_schema::{
1+
use postcard_schema_ng::{
22
schema::{owned::OwnedDataModelType, Data, DataModelType, NamedField, Variant},
33
Schema,
44
};

0 commit comments

Comments
 (0)