Michal Nazarewicz
Michal Nazarewicz
Solana’s Signer trait has neither Send nor Sync bound. Lack of those bonds trickles down to RequestBuilder type which contains a `signers: Vec` field. Introduce a new `nonblocking::Signer` trait which...
RFC9110 changed phrases for status code 413 and 422: * 413 Payload Too Large → Content Too Large * 422 Unprocessable Entity → Unprocessable Content Introduce CONTENT_TOO_LARGE and UNPROCESSABLE_CONTENT StatusCode...
Motivation here was to make ANSIString work with arbitrary Display types such that values don’t need to be first converted into a String. For example, in the past one would...
No information of the source type is lost by defining empty enum variants as unit type rather than creating a custom declaration for them. At the same time, not doing...
Add BitVec::from_partial_vec and BitVec::try_from_partial_vec methods which construct the bit vector from part of the underlying vector. This makes it easy to create a bit vector which doesn’t start at the...
Introduce BitSlice::from_bit and BitSlice::from_bit_mut methods to easily in an infallible way construct a reference to a single bit of an element. For the most part, this is just a convenience...
Argument of truncate is called ‘new_len’ not ‘len’ which is what documentation comment uses; fix that.
Since BitIdx’s inner value is always withing the domain of BigEnd type it is theoretically possible to convert infallibly the former into the latter. Alas, no such facility exist and...
Somewhat mimicking char::from_digit, introduce AsciiChar::from_digit method which returns an ASCII digit character corresponding to given digit.
# Proposal ## Problem statement Provide `TryFrom` implementation for `&[[T; N]]` as a more convenient wrapper around `[T]::as_chunks`. ## Motivation, use-cases Unstable `[T]::as_chunks` method allows converting `&[T]` into `&[[T; N]]`....