cargo :     Checking signalr-client 
v0.1.1 
(C:\Projects\public\rust_signalr_client)
At line:1 char:1
+ cargo check > check_output.txt 2>&1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecifie 
   d: (    Checking si...signalr_client)  
  :String) [], RemoteException
    + FullyQualifiedErrorId : NativeComma 
   ndError
 
warning: unused import: `warn`
 --> 
src\communication\client_tokio.rs:8:24
  |
8 | use log::{error, info, warn};
  |                        ^^^^
  |
  = note: `#[warn(unused_imports)]` (part 
of `#[warn(unused)]`) on by default

error[E0277]: `(dyn UpdatableAction + 
'static)` cannot be sent between threads 
safely
   --> 
src\communication\client_tokio.rs:310:44
    |
310 | impl 
CommunicationDisconnectionHandler for 
ClientDisconnectionHandler {
    |                                     
       ^^^^^^^^^^^^^^^^^^^^^^^^^^ `(dyn 
UpdatableAction + 'static)` cannot be 
sent between threads safely
    |
    = help: the trait `std::marker::Send` 
is not implemented for `(dyn 
UpdatableAction + 'static)`
    = note: required for `Unique<(dyn 
UpdatableAction + 'static)>` to implement 
`std::marker::Send`
note: required because it appears within 
the type `Box<(dyn UpdatableAction + 
'static)>`
   --> C:\Users\indiv\.rustup\toolchains\s
table-x86_64-pc-windows-msvc\lib/rustlib/s
rc/rust\library\alloc\src\boxed.rs:231:12
    |
231 | pub struct Box<
    |            ^^^
    = note: required for 
`std::sync::Mutex<Box<(dyn 
UpdatableAction + 'static)>>` to 
implement `std::marker::Send`
    = note: required because it appears 
within the type `(std::string::String, 
std::sync::Mutex<Box<(dyn UpdatableAction 
+ 'static)>>)`
    = note: required for 
`RawTable<(String, Mutex<Box<dyn 
UpdatableAction>>)>` to implement 
`std::marker::Send`
note: required because it appears within 
the type `HashMap<String, Mutex<Box<dyn 
UpdatableAction>>, RandomState>`
   --> /rust/deps\hashbrown-0.15.5\src\map
.rs:185:12
note: required because it appears within 
the type `HashMap<std::string::String, 
std::sync::Mutex<Box<(dyn UpdatableAction 
+ 'static)>>>`
   --> C:\Users\indiv\.rustup\toolchains\s
table-x86_64-pc-windows-msvc\lib/rustlib/s
rc/rust\library\std\src\collections\hash\m
ap.rs:246:12
    |
246 | pub struct HashMap<K, V, S = 
RandomState> {
    |            ^^^^^^^
    = note: required for 
`Mutex<HashMap<String, Mutex<Box<dyn 
UpdatableAction>>>>` to implement `Sync`
    = note: 1 redundant requirement hidden
    = note: required for 
`Arc<Mutex<HashMap<String, Mutex<Box<dyn 
UpdatableAction>>>>>` to implement `Sync`
note: required because it appears within 
the type `UpdatableActionStorage`
   --> src\execution\storage_tokio.rs:7:12
    |
  7 | pub struct UpdatableActionStorage {
    |            ^^^^^^^^^^^^^^^^^^^^^^
note: required because it appears within 
the type `ClientDisconnectionHandler`
   --> 
src\communication\client_tokio.rs:302:8
    |
302 | struct ClientDisconnectionHandler {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
note: required by a bound in 
`CommunicationDisconnectionHandler`
   --> 
src\communication\client_tokio.rs:13:49
    |
 13 | trait 
CommunicationDisconnectionHandler: Send + 
Sync {
    |                                     
            ^^^^ required by this bound 
in `CommunicationDisconnectionHandler`
    = note: the full name for the type 
has been written to 'C:\Projects\public\ru
st_signalr_client\target\debug\deps\signal
r_client-1ddaa55dbb00cdd2.long-type-141756
35501691743329.txt'
    = note: consider using `--verbose` to 
print the full type name to the console

For more information about this error, 
try `rustc --explain E0277`.
warning: `signalr-client` (lib) generated 
1 warning
error: could not compile `signalr-client` 
(lib) due to 1 previous error; 1 warning 
emitted
