Design the salsa db trait and SourceFile input skeleton #44
Labels
No labels
bug
design
epic
risk
user-story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jacksonopp/twill#44
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The concrete #[salsa::db] database trait and #[salsa::input] shape for source files, decided before any query logic is written -- this is the part of #1 that's expensive to unwind later if the shape is wrong, since every future query signature (Step 2's checker, Step 9's LSP) depends on it.
Open questions to resolve here:
Follows from the two decisions already made in #1's discussion (real salsa; lower to an owned/interned tree before it crosses a query boundary).