diff --git a/Cargo.lock b/Cargo.lock index 018b121..3fe0ebd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -30,6 +30,10 @@ checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "magnetar" version = "0.1.0" + +[[package]] +name = "magnetar_core" +version = "0.1.0" dependencies = [ "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index f602295..10fe238 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,8 +3,8 @@ name = "magnetar" version = "0.1.0" edition = "2021" -[dependencies] - -serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0" -url = { version = "2.3", features = ["serde"] } \ No newline at end of file +[workspace] +members = [ + ".", + "core" +] \ No newline at end of file diff --git a/core/Cargo.toml b/core/Cargo.toml new file mode 100644 index 0000000..9aaeacb --- /dev/null +++ b/core/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "magnetar_core" +version = "0.1.0" +license = "APGL" +edition = "2021" + +[lib] +crate-type = ["rlib"] + +[dependencies] +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +url = { version = "2.3", features = ["serde"] } \ No newline at end of file diff --git a/src/web_model/activity_streams/mod.rs b/core/src/web_model/activity_streams/mod.rs similarity index 100% rename from src/web_model/activity_streams/mod.rs rename to core/src/web_model/activity_streams/mod.rs diff --git a/src/web_model/mod.rs b/core/src/web_model/mod.rs similarity index 100% rename from src/web_model/mod.rs rename to core/src/web_model/mod.rs diff --git a/src/web_model/webfinger/mod.rs b/core/src/web_model/webfinger/mod.rs similarity index 100% rename from src/web_model/webfinger/mod.rs rename to core/src/web_model/webfinger/mod.rs diff --git a/src/main.rs b/src/main.rs index 82994b3..e7a11a9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,3 @@ -#[forbid(unsafe_code)] -mod web_model; - fn main() { println!("Hello, world!"); }