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

crud: improvments #273

Merged
merged 5 commits into from
Mar 20, 2023
Merged

Commits on Mar 13, 2023

  1. crud: remove NewEncoder/NewDecoder from the API

    This is only needed for tests. Let it be private API.
    
    Part of #271
    oleg-jukovec committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    306ef71 View commit details
    Browse the repository at this point in the history
  2. crud: improve Result* types

    Now a user can specify his custom type as a type for rows. The patch
    also removes unnecessary types to make it easier for a user to work
    with the API.
    
    Part of #271
    oleg-jukovec committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    48337a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. crud: allow any type as Tuple

    This is necessary to use a custom types with custom encoders as tuples.
    
    Part of #271
    oleg-jukovec committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    6d684ab View commit details
    Browse the repository at this point in the history
  2. crud: make less allocations

    In this patch, we try to make less allocations per a request.
    
    Part of #271
    oleg-jukovec committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    3a98b2c View commit details
    Browse the repository at this point in the history
  3. crud: make requests immutable

    Closes #271
    oleg-jukovec committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    48f383a View commit details
    Browse the repository at this point in the history