Skip to content

Lazy protection with type system #17

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

Merged
merged 1 commit into from
May 15, 2023
Merged

Lazy protection with type system #17

merged 1 commit into from
May 15, 2023

Conversation

cmccomb
Copy link
Owner

@cmccomb cmccomb commented May 13, 2023

A draft of how to use the new type system to make the lazy method make a little bit more sense (fixes #2)

@cmccomb cmccomb added this to the The road to 1.0.0 milestone May 13, 2023
@cmccomb cmccomb requested a review from PacificBird May 13, 2023 17:20
@PacificBird
Copy link
Collaborator

Yeah looks good! Very simple fix. I was thinking there may be some issues with making the types recognize that Lazyable is just a superset of SymbolChain,but then I grep'd "T: SymbolChain", found nothing, and realized there is no reason to directly specify SymbolChain in a function so all should be well.

@PacificBird PacificBird merged commit 31c22c1 into master May 15, 2023
@cmccomb cmccomb deleted the lazy branch January 3, 2025 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Change lazy implementation
2 participants