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

Make better use of the type system #6

Merged
merged 8 commits into from
Nov 17, 2020

Commits on Nov 17, 2020

  1. Fix clippy warnings

    thomaseizinger committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    b559023 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0058835 View commit details
    Browse the repository at this point in the history
  3. Make decoder always receive a buffer

    This is helpful because we sometimes need to peek at the next value
    to deserialize the right thing.
    thomaseizinger committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    56f5549 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42ae3d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    683f710 View commit details
    Browse the repository at this point in the history
  6. Introduce dedicated types for explicit and confidential aspects

    The previous model was to flexible in that it allowed to express
    states that were not actually possible (like explicit value but
    confidential asset).
    thomaseizinger committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    c2ff20d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1b8b95b View commit details
    Browse the repository at this point in the history
  8. Add TODO

    thomaseizinger committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    b4af743 View commit details
    Browse the repository at this point in the history