Skip to content

chore: Separate structable into separate repository#1145

Merged
gtema merged 2 commits intomainfrom
structable1
Apr 13, 2025
Merged

chore: Separate structable into separate repository#1145
gtema merged 2 commits intomainfrom
structable1

Conversation

@gtema
Copy link
Owner

@gtema gtema commented Apr 13, 2025

  • feat: Introduce dedicated structable crate
  • chore: Separate structable into separate repository

It is not possible to implement StructTable trait for Vec since trait
outside of the place where StructTable trait is defined due to the
orphan rules constraint. Reasonable possibility is to rework StructTable
trait to return headers, data row with a function combining those.
@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

Creation of openstack_types crate uncovered an issue with the place
where StructTable trait is being defined (orphan rule). In order to
solve this the interface of StructTable should be changed and we also
need to introduce `structable` crate defining this interface. It makes
no sense anymore to host those 2 crates here. So drop them (keeping
history).
@gtema gtema merged commit 6d9c66f into main Apr 13, 2025
21 checks passed
@gtema gtema deleted the structable1 branch April 18, 2025 15:01
@gtema-release-plz gtema-release-plz bot mentioned this pull request May 6, 2025
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