Skip to content
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

Apply source visibility to lens fields #9

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

aethertap
Copy link

Lens fields were always private, which prevented using the lenses in places where visibility matters. This is intended to copy the field visibility from the source file and apply it to the lens field. I am not experienced with derive macros, so this is basically just adapted from code earlier in this file for the struct visibility, but it appears to solve the problem I was having.

commit 337c64d44d68c5e67c4c2cf450b56fd471eec2b4
Author: Erik Lee <erik@human20project.com>
Date:   Thu Nov 26 21:29:38 2020 -0600

    attempt to apply source visibility to lens fields
Don't descend further into fields if they are marked as leaves
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.

1 participant