This website works better with JavaScript.
Home
Explore
Help
Sign In
titouan
/
solstice
Watch
1
Star
0
Fork
0
Code
Issues
0
Pull Requests
0
Releases
0
Wiki
Activity
Browse Source
Define workspace and client crate.
wip
Titouan Rigoudy
4 years ago
parent
33ad79bfd0
commit
d718e8d883
46 changed files
with
34 additions
and
29 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-1
Cargo.lock
+4
-27
Cargo.toml
+28
-0
client/Cargo.toml
+0
-0
client/TODO.md
+0
-0
client/rustfmt.toml
+0
-0
client/src/client.rs
+0
-0
client/src/config.rs
+0
-0
client/src/context.rs
+0
-0
client/src/control/mod.rs
+0
-0
client/src/control/request.rs
+0
-0
client/src/control/response.rs
+0
-0
client/src/control/ws.rs
+0
-0
client/src/dispatcher.rs
+0
-0
client/src/executor.rs
+0
-0
client/src/handlers/login_handler.rs
+0
-0
client/src/handlers/mod.rs
+0
-0
client/src/handlers/set_privileged_users_handler.rs
+0
-0
client/src/lib.rs
+0
-0
client/src/login.rs
+0
-0
client/src/main.rs
+0
-0
client/src/message_handler.rs
+0
-0
client/src/proto/core/constants.rs
+0
-0
client/src/proto/core/frame.rs
+0
-0
client/src/proto/core/mod.rs
+0
-0
client/src/proto/core/prefix.rs
+0
-0
client/src/proto/core/u32.rs
+0
-0
client/src/proto/core/user.rs
+0
-0
client/src/proto/core/value.rs
+0
-0
client/src/proto/handler.rs
+0
-0
client/src/proto/mod.rs
+0
-0
client/src/proto/packet.rs
+0
-0
client/src/proto/peer/constants.rs
+0
-0
client/src/proto/peer/message.rs
+0
-0
client/src/proto/peer/mod.rs
+0
-0
client/src/proto/server/client.rs
+0
-0
client/src/proto/server/constants.rs
+0
-0
client/src/proto/server/credentials.rs
+0
-0
client/src/proto/server/mod.rs
+0
-0
client/src/proto/server/request.rs
+0
-0
client/src/proto/server/response.rs
+0
-0
client/src/proto/server/testing.rs
+0
-0
client/src/proto/server/version.rs
+0
-0
client/src/proto/stream.rs
+0
-0
client/src/room.rs
+0
-0
client/src/user.rs
+1
-1
client/tests/connect.rs
+ 1
- 1
Cargo.lock
View File
@ -1098,7 +1098,7 @@ dependencies = [
]
[[package]]
name = "solstice"
name = "solstice
-client
"
version = "0.1.0"
dependencies = [
"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
::
sync
::
mpsc
;
use
solstice
::
proto
::
server
::
{
use
solstice
_client
::
proto
::
server
::
{
Client
,
ClientOptions
,
Credentials
,
ServerRequest
,
ServerResponse
,
UserStatusRequest
,
Version
,
}
;
Write
Preview
Loading…
Cancel
Save