-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support more types #1
Comments
This will be really cool when it works. Will using tree/graph-like types be feasible? |
@22459 Yeah, I'd like to eventually have Haskell ADTs mapping to Rust Really, I just need to find more time to work on this. |
Right. Good luck! |
I think we will want:
StorableArray Int a
&mut [a']
Vector a
Vec<a'>
StablePtr a
*const a'
()
()
(a,b)
(a',b')
(a,b,c)
(a',b',c')
Storable
data#[repr(C)]
structByteString
&[u8]
Maybe a
Option<a'>
Either e a
Result<a',e'>
I'm still undecided on what to do around strings. I also feel like we could make good use of
box
somewhere here...The text was updated successfully, but these errors were encountered: