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

graph::symbol_graph should support arbitrary symbol structures #1

Open
3 tasks
Tracked by #8
elycruz opened this issue Oct 8, 2022 · 0 comments
Open
3 tasks
Tracked by #8

graph::symbol_graph should support arbitrary symbol structures #1

elycruz opened this issue Oct 8, 2022 · 0 comments
Assignees
Labels

Comments

@elycruz
Copy link
Owner

elycruz commented Oct 8, 2022

Currently this graph struct only supports String values - It should support any arbitrary Send + Sync structs/values.

Other Todos:

  • Symbol trait:
    • id()/get_id() method should return a reference (method currently returns an owned string.
    • id() method should be something less generic; E.g., (get_)symbol_id(), etc.
@elycruz elycruz added the enhancement New feature or request label Oct 8, 2022
@elycruz elycruz self-assigned this Oct 8, 2022
elycruz added a commit that referenced this issue Oct 8, 2022
- Renamed 'SymbolGraph' to 'StringGraph'.
elycruz added a commit that referenced this issue Oct 8, 2022
elycruz added a commit that referenced this issue Sep 12, 2023
…ion.

- Began playing around with returning slices of 'T'  (instead of Vecs, a little more memory efficient), from 'graph::Graph' struct.
- Added placeholder struct for 'GenericSymbol' struct.
- Added prelim. 'Symbol' trait.
elycruz added a commit that referenced this issue Sep 17, 2023
elycruz added a commit that referenced this issue Sep 27, 2023
…::SymbolGraph' APIs to not use 'clone' where no necessary.
elycruz added a commit that referenced this issue Sep 27, 2023
…'Symbol' trait impl, instead of using 'GenericSymbol' (this struct is still tentative).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant