Skip to content

Commit 3caf4a3

Browse files
committed
no_std compat lib(sorta)
Signed-off-by: [email protected] <[email protected]>
1 parent 6858566 commit 3caf4a3

File tree

5 files changed

+7
-9
lines changed

5 files changed

+7
-9
lines changed

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ categories = ["web-programming", "encoding", "data-structures"]
1717
name = "cloudevents"
1818

1919
[dependencies]
20-
serde = { version = "^1.0", features = ["derive"] }
21-
serde_json = "^1.0"
22-
chrono = { version = "^0.4", features = ["serde"] }
20+
serde = { version = "^1.0", default-features=false,features = ["derive","alloc"] }
21+
serde_json = { version = "^1.0", default-features = false, features = ["alloc"] }
22+
chrono = { version = "^0.4", default-features=false ,features = ["serde","alloc","clock"] }
2323
delegate-attr = "^0.2"
24-
base64 = "^0.12"
24+
base64 = { version = "^0.12", default-features = false, features = ["alloc"] }
2525
url = { version = "^2.1", features = ["serde"] }
2626
snafu = "^0.6"
2727
bitflags = "^1.2"
@@ -32,7 +32,7 @@ hostname = "^0.3"
3232
uuid = { version = "^0.8", features = ["v4"] }
3333

3434
[target.'cfg(target_arch = "wasm32")'.dependencies]
35-
web-sys = { version = "^0.3", features = ["Window", "Location"] }
35+
web-sys = { version = "^0.3", default-features = false,features = ["Window", "Location"] }
3636
uuid = { version = "^0.8", features = ["v4", "wasm-bindgen"] }
3737

3838
[dev-dependencies]

src/event/displayerr.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use core::fmt::{self, Debug, Display};
2-
use snafu::Snafu;
32

43
#[derive(Clone)]
54
pub struct DisplayError<T>(pub T);

src/event/spec_version.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use super::{v03, v10};
2-
use serde::export::Formatter; // double check
2+
use serde::export::Formatter;
33
use snafu::Snafu;
44
use std::convert::TryFrom;
55
use std::fmt;

src/event/types.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
use chrono::{DateTime, Utc};
2-
use snafu;
32
use std::prelude::v1::*;
43
use url::Url;
54

src/message/error.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use core::fmt::{self, Debug, Display};
22
use snafu::Snafu;
33
use std::prelude::v1::*;
44

5-
struct DisplayError<T>(pub T);
5+
pub struct DisplayError<T>(pub T);
66

77
impl<T> Debug for DisplayError<T>
88
where

0 commit comments

Comments
 (0)