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

Allow the tape to be used in a standard serde::Deserialize #366

Closed

Commits on Jan 28, 2024

  1. Add unsafe from_tape associated function

    Martin Bartlett committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    b53526a View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Clippy lint

    Martin Bartlett committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    d9c2dd8 View commit details
    Browse the repository at this point in the history
  2. Cargo fmt

    Martin Bartlett committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    46e4b6b View commit details
    Browse the repository at this point in the history
  3. Doc tweak

    Martin Bartlett committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    b798deb View commit details
    Browse the repository at this point in the history
  4. Clippy lint

    Martin Bartlett committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    aaf4ae6 View commit details
    Browse the repository at this point in the history
  5. 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 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    a23f365 View commit details
    Browse the repository at this point in the history
  6. tweak

    Martin Bartlett committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    500f633 View commit details
    Browse the repository at this point in the history
  7. Publish the extension trait

    Martin Bartlett committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    5c89a7b View commit details
    Browse the repository at this point in the history
  8. Reimplementation use tape

    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 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    5c2a879 View commit details
    Browse the repository at this point in the history
  9. Doc

    Martin Bartlett committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    958b84f View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Need fully qualified syntax to avoid infinite recursion

    Martin Bartlett committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c88a7ae View commit details
    Browse the repository at this point in the history
  2. Withdraw the stuff that doesn't work

    Martin Bartlett committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    240f383 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. tweaks

    Martin Bartlett committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    0b422d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    e7c7534 View commit details
    Browse the repository at this point in the history