-
Notifications
You must be signed in to change notification settings - Fork 78
Feat/interface impl #533
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
Open
Norbytus
wants to merge
30
commits into
davidcole1340:master
Choose a base branch
from
Norbytus:feat/interface_impl
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,209
−34
Open
Feat/interface impl #533
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
34859d0
feat: Add interface bindings
Norbytus f5e9c61
feat: Add interface builders
Norbytus d73682d
feat(macro): Add macro to declare interface from trait
Norbytus b3fde0f
feat: Add tests
Norbytus 32486ea
feat: Add missing things in interface builder
Norbytus 64046c1
feat: Add methods, const registration for interface
Norbytus 4815727
feat: Add tests for interface registration
Norbytus 1b65a64
chore: Add internal function for interface attribute macros
Norbytus d19d798
feat: Add doc for interface macros and add test for expand
Norbytus 955410e
chore: CI things
Norbytus efdd583
feat: Change const registration for interface
Norbytus c7ec91c
feat: Rewrite attribute parse
Norbytus cfb6bae
refactor: Change parser function
Norbytus df237a6
fix: Add path to hashmap
Norbytus ea7a84a
fix: Fix constant registration for interface
Norbytus 3b25e66
chore: Add test with default value
Norbytus 08167e3
chore: Delete unnecessary impl generation
Norbytus 6322320
feat: Define constructor
Norbytus d8d13de
feat: Describe interface classes
Norbytus f18389f
feat: Separate interfaces from classes in module
Norbytus b21ef31
feat: Add doc about interface in guide
Norbytus c967420
chore: Delete unused interface.rs
Norbytus 8b19163
chore: Clean from duplicated code
Norbytus fe59256
chore: Fix clippy and etc
Norbytus 07baf5e
chore: Remove expand test
Norbytus c0a7827
test(interface): add macro expansion tests
Xenira 05dfddd
feat(interface): add doc comment support
Xenira f7709e0
docs(interface): update lib docs
Xenira f575a33
test(interface): fix expansion test
Xenira 0936605
feat(interface): add support for renaming all consts/methods
Xenira File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.