-
Notifications
You must be signed in to change notification settings - Fork 85
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
Allow the tape to be used in a standard serde::Deserialize #366
Closed
bassmanitram
wants to merge
14
commits into
simd-lite:main
from
bassmanitram:feature/deserializer-from-tape
Closed
Allow the tape to be used in a standard serde::Deserialize #366
bassmanitram
wants to merge
14
commits into
simd-lite:main
from
bassmanitram:feature/deserializer-from-tape
Commits on Jan 28, 2024
-
Add unsafe from_tape associated function
Martin Bartlett committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for b53526a - Browse repository at this point
Copy the full SHA b53526aView commit details
Commits on Jan 29, 2024
-
Martin Bartlett committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for d9c2dd8 - Browse repository at this point
Copy the full SHA d9c2dd8View commit details -
Martin Bartlett committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 46e4b6b - Browse repository at this point
Copy the full SHA 46e4b6bView commit details -
Martin Bartlett committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for b798deb - Browse repository at this point
Copy the full SHA b798debView commit details -
Martin Bartlett committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for aaf4ae6 - Browse repository at this point
Copy the full SHA aaf4ae6View commit details -
An extension trait for serde::Deserializer
The trait is an attempt to allow the deserializer to be "introspected" before a serde::Deserialize::deserialize function implementation actually uses the deserializer. Totally untested at the moment!
Martin Bartlett committedJan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for a23f365 - Browse repository at this point
Copy the full SHA a23f365View commit details -
Martin Bartlett committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 500f633 - Browse repository at this point
Copy the full SHA 500f633View commit details -
Martin Bartlett committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 5c89a7b - Browse repository at this point
Copy the full SHA 5c89a7bView commit details -
The "into_tape" and reconstruction of the Deserializer after is far easier to manage than all the lifetime stuff that gets involved when borrowing from the deserializer, so that is what the extension trait now publishes - and my use case compiles with it, even if it hasn't yet been tested.
Martin Bartlett committedJan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 5c2a879 - Browse repository at this point
Copy the full SHA 5c2a879View commit details -
Martin Bartlett committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 958b84f - Browse repository at this point
Copy the full SHA 958b84fView commit details
Commits on Jan 30, 2024
-
Need fully qualified syntax to avoid infinite recursion
Martin Bartlett committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for c88a7ae - Browse repository at this point
Copy the full SHA c88a7aeView commit details -
Withdraw the stuff that doesn't work
Martin Bartlett committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 240f383 - Browse repository at this point
Copy the full SHA 240f383View commit details
Commits on Jan 31, 2024
-
Martin Bartlett committed
Jan 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 0b422d5 - Browse repository at this point
Copy the full SHA 0b422d5View commit details
Commits on Aug 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7c7534 - Browse repository at this point
Copy the full SHA e7c7534View commit details
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.