quininer

Results 60 issues of 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...

enhancement

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,...

enhancement

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.

enhancement

close https://github.com/quininer/cbor4ii/issues/8

enhancement

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...