cedf6ce410
Fix (clippy): Several fixes
...
- Remove enum suffixes (`enum_variant_names`)
- Match de-/referencing (`match_ref_pats`)
- Unused lifetime parameter (`extra_unused_lifetimes`)
- Rename `to_raw` to `into_raw` to match convention (`wrong_self_convention`)
All remaining warnings are in regards to unused variables, methods, enum variants, fields, or unreachable patterns.
Also, unit result error types (`Result<u8, ()>`) remain (`result_unit_err`).
2024-09-26 16:04:11 +02:00
86f0cc82c3
Update to Rust Edition 2021 and fix compilation errors
2024-09-26 13:43:01 +02:00
1103eb0eec
Fix warnings: trait objects without an explicit dyn are deprecated (not all of them)
...
Literally just inserts `dyn` keywords.
This was deprecated but accepted in Rust 2015 but is a hard error in Rust 2021!
2024-09-26 13:37:16 +02:00
Thomas Gatzweiler
44a24eb38f
Change TcpStream to Read + Write trait
2017-07-21 21:20:05 +02:00
Thomas Gatzweiler
8c911fec23
Don't use TcpStream::try_clone for now
2017-07-20 14:14:31 +02:00
Thomas Gatzweiler
712e4fd208
Implement connection threads
2017-07-19 08:50:06 +02:00
Thomas Gatzweiler
3f23c15783
Fix sequence counting bug
2017-07-19 08:32:54 +02:00
Thomas Gatzweiler
d71b352b54
Complete Curve25519 implementation
2017-07-18 13:37:54 +02:00
Thomas Gatzweiler
86d7d48a29
Implement ConnectionError
2017-07-16 13:49:09 +02:00
Thomas Gatzweiler
cf7644a5ed
Remove threading for now
2017-07-16 11:08:56 +02:00
Thomas Gatzweiler
16c57380d7
Rename Session to Connection
2017-07-15 19:59:55 +02:00
Thomas Gatzweiler
5d81f21f3f
Implement server host key file
2017-07-15 15:59:37 +02:00
Thomas Gatzweiler
8f19dadccc
Add BigInt
2017-07-14 14:41:59 +02:00
Thomas Gatzweiler
6dd79b785d
Discard the usage of nom
2017-07-14 12:20:19 +02:00
Thomas Gatzweiler
587f810172
Initial commit
2017-07-12 22:39:08 +02:00