Browse Source

Define workspace and client crate.

wip
Titouan Rigoudy 4 years ago
parent
commit
d718e8d883
46 changed files with 34 additions and 29 deletions
  1. +1
    -1
      Cargo.lock
  2. +4
    -27
      Cargo.toml
  3. +28
    -0
      client/Cargo.toml
  4. +0
    -0
      client/TODO.md
  5. +0
    -0
      client/rustfmt.toml
  6. +0
    -0
      client/src/client.rs
  7. +0
    -0
      client/src/config.rs
  8. +0
    -0
      client/src/context.rs
  9. +0
    -0
      client/src/control/mod.rs
  10. +0
    -0
      client/src/control/request.rs
  11. +0
    -0
      client/src/control/response.rs
  12. +0
    -0
      client/src/control/ws.rs
  13. +0
    -0
      client/src/dispatcher.rs
  14. +0
    -0
      client/src/executor.rs
  15. +0
    -0
      client/src/handlers/login_handler.rs
  16. +0
    -0
      client/src/handlers/mod.rs
  17. +0
    -0
      client/src/handlers/set_privileged_users_handler.rs
  18. +0
    -0
      client/src/lib.rs
  19. +0
    -0
      client/src/login.rs
  20. +0
    -0
      client/src/main.rs
  21. +0
    -0
      client/src/message_handler.rs
  22. +0
    -0
      client/src/proto/core/constants.rs
  23. +0
    -0
      client/src/proto/core/frame.rs
  24. +0
    -0
      client/src/proto/core/mod.rs
  25. +0
    -0
      client/src/proto/core/prefix.rs
  26. +0
    -0
      client/src/proto/core/u32.rs
  27. +0
    -0
      client/src/proto/core/user.rs
  28. +0
    -0
      client/src/proto/core/value.rs
  29. +0
    -0
      client/src/proto/handler.rs
  30. +0
    -0
      client/src/proto/mod.rs
  31. +0
    -0
      client/src/proto/packet.rs
  32. +0
    -0
      client/src/proto/peer/constants.rs
  33. +0
    -0
      client/src/proto/peer/message.rs
  34. +0
    -0
      client/src/proto/peer/mod.rs
  35. +0
    -0
      client/src/proto/server/client.rs
  36. +0
    -0
      client/src/proto/server/constants.rs
  37. +0
    -0
      client/src/proto/server/credentials.rs
  38. +0
    -0
      client/src/proto/server/mod.rs
  39. +0
    -0
      client/src/proto/server/request.rs
  40. +0
    -0
      client/src/proto/server/response.rs
  41. +0
    -0
      client/src/proto/server/testing.rs
  42. +0
    -0
      client/src/proto/server/version.rs
  43. +0
    -0
      client/src/proto/stream.rs
  44. +0
    -0
      client/src/room.rs
  45. +0
    -0
      client/src/user.rs
  46. +1
    -1
      client/tests/connect.rs

+ 1
- 1
Cargo.lock View File

@ -1098,7 +1098,7 @@ dependencies = [
] ]
[[package]] [[package]]
name = "solstice"
name = "solstice-client"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"async-stream", "async-stream",


+ 4
- 27
Cargo.toml View File

@ -1,28 +1,5 @@
[package]
name = "solstice"
version = "0.1.0"
authors = ["letitz"]
edition = "2018"
[workspace]
[dependencies]
async-stream = "^0.3"
byteorder = "^0.5.1"
bytes = "^1.0"
crossbeam-channel = "^0.3"
encoding = "^0.2"
encoding_rs = "^0.8"
env_logger = "^0.8"
futures = "^0.3"
log = "^0.4"
mio = "^0.6"
parking_lot = "^0.8"
rust-crypto = "^0.2.34"
rustc-serialize = "^0.3.17"
slab = "^0.2"
thiserror = "^1.0"
threadpool = "^1.0"
tokio = { version = "1", features = ["full"] }
tokio-core = "^0.1"
tokio-io = "^0.1"
tokio-codec = "^0.1"
ws = "^0.4"
members = [
"client",
]

+ 28
- 0
client/Cargo.toml View File

@ -0,0 +1,28 @@
[package]
name = "solstice-client"
version = "0.1.0"
authors = ["letitz"]
edition = "2018"
[dependencies]
async-stream = "^0.3"
byteorder = "^0.5.1"
bytes = "^1.0"
crossbeam-channel = "^0.3"
encoding = "^0.2"
encoding_rs = "^0.8"
env_logger = "^0.8"
futures = "^0.3"
log = "^0.4"
mio = "^0.6"
parking_lot = "^0.8"
rust-crypto = "^0.2.34"
rustc-serialize = "^0.3.17"
slab = "^0.2"
thiserror = "^1.0"
threadpool = "^1.0"
tokio = { version = "1", features = ["full"] }
tokio-core = "^0.1"
tokio-io = "^0.1"
tokio-codec = "^0.1"
ws = "^0.4"

TODO.md → client/TODO.md View File


rustfmt.toml → client/rustfmt.toml View File


src/client.rs → client/src/client.rs View File


src/config.rs → client/src/config.rs View File


src/context.rs → client/src/context.rs View File


src/control/mod.rs → client/src/control/mod.rs View File


src/control/request.rs → client/src/control/request.rs View File


src/control/response.rs → client/src/control/response.rs View File


src/control/ws.rs → client/src/control/ws.rs View File


src/dispatcher.rs → client/src/dispatcher.rs View File


src/executor.rs → client/src/executor.rs View File


src/handlers/login_handler.rs → client/src/handlers/login_handler.rs View File


src/handlers/mod.rs → client/src/handlers/mod.rs View File


src/handlers/set_privileged_users_handler.rs → client/src/handlers/set_privileged_users_handler.rs View File


src/lib.rs → client/src/lib.rs View File


src/login.rs → client/src/login.rs View File


src/main.rs → client/src/main.rs View File


src/message_handler.rs → client/src/message_handler.rs View File


src/proto/core/constants.rs → client/src/proto/core/constants.rs View File


src/proto/core/frame.rs → client/src/proto/core/frame.rs View File


src/proto/core/mod.rs → client/src/proto/core/mod.rs View File


src/proto/core/prefix.rs → client/src/proto/core/prefix.rs View File


src/proto/core/u32.rs → client/src/proto/core/u32.rs View File


src/proto/core/user.rs → client/src/proto/core/user.rs View File


src/proto/core/value.rs → client/src/proto/core/value.rs View File


src/proto/handler.rs → client/src/proto/handler.rs View File


src/proto/mod.rs → client/src/proto/mod.rs View File


src/proto/packet.rs → client/src/proto/packet.rs View File


src/proto/peer/constants.rs → client/src/proto/peer/constants.rs View File


src/proto/peer/message.rs → client/src/proto/peer/message.rs View File


src/proto/peer/mod.rs → client/src/proto/peer/mod.rs View File


src/proto/server/client.rs → client/src/proto/server/client.rs View File


src/proto/server/constants.rs → client/src/proto/server/constants.rs View File


src/proto/server/credentials.rs → client/src/proto/server/credentials.rs View File


src/proto/server/mod.rs → client/src/proto/server/mod.rs View File


src/proto/server/request.rs → client/src/proto/server/request.rs View File


src/proto/server/response.rs → client/src/proto/server/response.rs View File


src/proto/server/testing.rs → client/src/proto/server/testing.rs View File


src/proto/server/version.rs → client/src/proto/server/version.rs View File


src/proto/stream.rs → client/src/proto/stream.rs View File


src/room.rs → client/src/room.rs View File


src/user.rs → client/src/user.rs View File


tests/connect.rs → client/tests/connect.rs View File

@ -3,7 +3,7 @@ use tokio::io;
use tokio::net; use tokio::net;
use tokio::sync::mpsc; use tokio::sync::mpsc;
use solstice::proto::server::{
use solstice_client::proto::server::{
Client, ClientOptions, Credentials, ServerRequest, ServerResponse, Client, ClientOptions, Credentials, ServerRequest, ServerResponse,
UserStatusRequest, Version, UserStatusRequest, Version,
}; };

Loading…
Cancel
Save