Open
Description
As of the time of writing, the MSRV for softbuffer
is 1.64.0. As far as I can tell there is no MSRV policy, but the informal rule seems to be that the limit is Rust versions released up to seven months ago. This issue keeps track of features that may be useful to softbuffer
, but cannot be used yet because we don't have the required Rust version.
- Nightly
- Fallible allocation could be worked into the error enum to provide a condition for low-memory systems.
- We implement some parts as what's essentially a
try
block, but as a closure that is immediately called. Example. It would be nice to replace those cases with a simpletry
block. - We use a
Box
to wrapSurfaceDispatch
in order to keep the type size predictable. However, for low memory systems we could use theallocator_api
feature to provide a custom allocator to reduce allocations.
Feel free to add more that I've missed.
Metadata
Metadata
Assignees
Labels
No labels