-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Labels
crate: gitoidRelating to the gitoid crateRelating to the gitoid cratetype: featureNew feature or requestNew feature or request
Description
Looking at the current API, I believe most of this crate could be made no-std compatible. The only parts used currently which require std are the std::io bits, so the question would be what API should/could be presented in no-std context.
It looks like moving the Read and Write traits into core is an eventual goal, currently blocked on the fact that std::io::Error involves boxing (and thus need alloc). The function on the Read and Write traits specify std::io::Error as the return type, so they can't move unless/until std::io::Error changes.
I'm doing some investigating on how people have dealt with this IO limitation in other contexts.
Metadata
Metadata
Assignees
Labels
crate: gitoidRelating to the gitoid crateRelating to the gitoid cratetype: featureNew feature or requestNew feature or request