-
Notifications
You must be signed in to change notification settings - Fork 183
Closed
Labels
current-sprintBeing worked on in the current sprintBeing worked on in the current sprintgood first issueA good issue to start working on Chalk withA good issue to start working on Chalk with
Description
As part of #368, we need to extend chalk's TypeName to model the built-in *const and *mut types. We can add a variant Raw(Mutability), where Mutability is the same type described in #438.
You can follow #394 which provides a rough model of what needs to be extended. You probably want to model this on how tuples are handled, a N-ary tuple like (_, _) has two generic type parameters, and raw pointers have one generic type parameter.
You would need to
- add
Raw(Mutability)toTypeName - extend parser to accept
*const,*muttypes - Update the current state table to include the new types, I don't think it requires any special handling apart from
Sized, I think its impls live in the standard library
This issue has been assigned to @nathanwhit via this comment.
Metadata
Metadata
Assignees
Labels
current-sprintBeing worked on in the current sprintBeing worked on in the current sprintgood first issueA good issue to start working on Chalk withA good issue to start working on Chalk with