Skip to content

Commit d32ab57

Browse files
committedJan 10, 2024
✨ first working basic cdevents implementation
Signed-off-by: David Bernard <david.bernard.31@gmail.com>
1 parent 5174e2d commit d32ab57

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+745
-0
lines changed
 

‎cdevents/Cargo.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[package]
2+
name = "cdevents"
3+
edition.workspace = true
4+
version.workspace = true
5+
authors.workspace = true
6+
license.workspace = true
7+
repository.workspace = true
8+
rust-version.workspace = true
9+
publish = true
10+
11+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
12+
13+
[dependencies]
14+
http = "1"
15+
http-serde = "2"
16+
serde = { version = "1.0", features = ["derive"] }
17+
serde_json = "1.0"
18+
time = { version = "0.3", features = ["serde-human-readable"] }
19+
20+
[dev-dependencies]
21+
rstest = "0.18"
22+
assert-json-diff = "2.0"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// code generated by cdevents/sdk-rust/generator (subject.hbs)
2+
use serde::{Serialize, Deserialize};
3+
4+
#[derive(Debug, Clone, Serialize, Deserialize)]
5+
pub struct ArtifactPackagedSubject {
6+
7+
#[serde(rename = "content")]
8+
pub content: serde_json::Map<String, serde_json::Value>,
9+
#[serde(rename = "id")]
10+
pub id: String,
11+
#[serde(rename = "source")]
12+
pub source: String,
13+
#[serde(rename = "type")]
14+
pub tpe: String,
15+
}

0 commit comments

Comments
 (0)
Please sign in to comment.