quininer
quininer
The current address obtained through `Frame::ip` is meaningless in production environment without debuginfo. The lack of a base address prevents us from resolve symbol afterwards. We have two solutions to...
This adds another reset method, which is different from reset in that it keeps last chunk on linked list instead of first chunk. This is helpful for keep expected memory...
I noticed some cases where `Cow` is not enough. For example, decoding a struct with a short lifetime reader requires a memory allocation for each fields name. This is unnecessary,...
Error seems a bit confusing now, especially `DecodeError`. * Split `core::Error` and `serde::Error` so that you don't care about `Msg` kind when using `core` mod. * Merge kinds such as...
The idea of `decode_with` is to avoid peeking byte multiple times, which might be good for performance, but the api becomes a little bit more complicated. We should try remove...
Similar to [`serde_json`'s `RawValue`](https://docs.rs/serde_json/latest/serde_json/value/struct.RawValue.html), useful when dealing with some opaque structures. impl core support is easy, but impl serde support requires some magic.
close https://github.com/quininer/cbor4ii/issues/8
KTLS Support
KTLS is tls support in linux kernel, but it only handles symmetric encryption and decryption, so using Rustls as a handshake is great. We can simply public `SessionSecrets`, but this...