diff --git a/Cargo.lock b/Cargo.lock index 746cabe60..06f878336 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,6 +104,42 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" +[[package]] +name = "datadog-appsec" +version = "0.1.0" + +[[package]] +name = "datadog-asm" +version = "0.1.0" + +[[package]] +name = "datadog-internal-telemetry" +version = "0.1.0" + +[[package]] +name = "datadog-profiler" +version = "0.1.0" + +[[package]] +name = "datadog-profiling" +version = "0.1.0" + +[[package]] +name = "datadog-remote-config" +version = "0.1.0" + +[[package]] +name = "datadog-remote-configuration" +version = "0.1.0" + +[[package]] +name = "datadog-telemetry" +version = "0.1.0" + +[[package]] +name = "datadog-waf" +version = "0.1.0" + [[package]] name = "ddcommon" version = "0.5.0-rc.1" @@ -543,6 +579,10 @@ version = "0.2.123" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb691a747a7ab48abc15c5b42066eaafde10dc427e3b6ee2a1cf43db04c763bd" +[[package]] +name = "libdatadog" +version = "0.1.0" + [[package]] name = "log" version = "0.4.16" diff --git a/Cargo.toml b/Cargo.toml index 609a793a8..c83d08571 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,6 +9,17 @@ members = [ "ddprof-profiles", "ddcommon", "ddtelemetry", + # After this comment: placeholder crates for now + "datadog-profiler", + "datadog-profiling", + "datadog-telemetry", + "datadog-internal-telemetry", + "datadog-appsec", + "datadog-asm", + "datadog-waf", + "datadog-remote-configuration", + "datadog-remote-config", + "libdatadog", ] [profile.dev] diff --git a/datadog-appsec/Cargo.toml b/datadog-appsec/Cargo.toml new file mode 100644 index 000000000..6fb5081cf --- /dev/null +++ b/datadog-appsec/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-appsec" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-appsec/src/lib.rs b/datadog-appsec/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-appsec/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-asm/Cargo.toml b/datadog-asm/Cargo.toml new file mode 100644 index 000000000..60ad2950b --- /dev/null +++ b/datadog-asm/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-asm" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-asm/src/lib.rs b/datadog-asm/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-asm/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-internal-telemetry/Cargo.toml b/datadog-internal-telemetry/Cargo.toml new file mode 100644 index 000000000..1b8f6657b --- /dev/null +++ b/datadog-internal-telemetry/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-internal-telemetry" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-internal-telemetry/src/lib.rs b/datadog-internal-telemetry/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-internal-telemetry/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-profiler/Cargo.toml b/datadog-profiler/Cargo.toml new file mode 100644 index 000000000..5f6fc4cd2 --- /dev/null +++ b/datadog-profiler/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-profiler" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate - Head over to https://docs.datadoghq.com/tracing/profiler/enabling/linux/?tab=environmentvariables for a rust compatible profiler" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-profiler/src/lib.rs b/datadog-profiler/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-profiler/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-profiling/Cargo.toml b/datadog-profiling/Cargo.toml new file mode 100644 index 000000000..db4204ff4 --- /dev/null +++ b/datadog-profiling/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-profiling" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate - Head over to https://docs.datadoghq.com/tracing/profiler/enabling/linux/?tab=environmentvariables for a rust compatible profiler" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-profiling/src/lib.rs b/datadog-profiling/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-profiling/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-remote-config/Cargo.toml b/datadog-remote-config/Cargo.toml new file mode 100644 index 000000000..4290d1312 --- /dev/null +++ b/datadog-remote-config/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-remote-config" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-remote-config/src/lib.rs b/datadog-remote-config/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-remote-config/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-remote-configuration/Cargo.toml b/datadog-remote-configuration/Cargo.toml new file mode 100644 index 000000000..b9c1c188d --- /dev/null +++ b/datadog-remote-configuration/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-remote-configuration" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-remote-configuration/src/lib.rs b/datadog-remote-configuration/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-remote-configuration/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-telemetry/Cargo.toml b/datadog-telemetry/Cargo.toml new file mode 100644 index 000000000..92074b5ad --- /dev/null +++ b/datadog-telemetry/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-telemetry" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-telemetry/src/lib.rs b/datadog-telemetry/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-telemetry/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/datadog-waf/Cargo.toml b/datadog-waf/Cargo.toml new file mode 100644 index 000000000..a7c93d7cd --- /dev/null +++ b/datadog-waf/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "datadog-waf" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/datadog-waf/src/lib.rs b/datadog-waf/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/datadog-waf/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +} diff --git a/libdatadog/Cargo.toml b/libdatadog/Cargo.toml new file mode 100644 index 000000000..47847a3de --- /dev/null +++ b/libdatadog/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "libdatadog" +version = "0.1.0" +edition = "2021" +description = "An empty Datadog crate" +license = "Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/libdatadog/src/lib.rs b/libdatadog/src/lib.rs new file mode 100644 index 000000000..1b4a90c93 --- /dev/null +++ b/libdatadog/src/lib.rs @@ -0,0 +1,8 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + let result = 2 + 2; + assert_eq!(result, 4); + } +}