-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(core): replace
Any
by UnknownAttributeStorage
to handle …
…collections in attribute manager (#97) * add downcast_rs dependency this will be required as long as `trait_upcasting` isn't stabilized * impl Downcast for UnknownAttributeStorage * replace Any with UnknownStorageAttribute in manager struct * split attribute-specific from manager-wide methods impl blocks * move downcast macros to attribute-specific section * add skeleton for merging methods * fix extend method * add split methods skeleton * add doc entries for merge/split methods * fix warnings * add module-level doc
- Loading branch information
Showing
4 changed files
with
283 additions
and
20 deletions.
There are no files selected for viewing
This file contains 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 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 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 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