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

Rewrite attribute handling code #330

Merged
merged 14 commits into from
Aug 27, 2024
Merged

Rewrite attribute handling code #330

merged 14 commits into from
Aug 27, 2024

Commits on Aug 25, 2024

  1. wip

    GREsau committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    b512c36 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. wip

    GREsau committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f03ac77 View commit details
    Browse the repository at this point in the history
  2. wip

    GREsau committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    86f8b35 View commit details
    Browse the repository at this point in the history
  3. wip

    GREsau committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a593a85 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. work done?

    GREsau committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9a71481 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b09c99a View commit details
    Browse the repository at this point in the history
  3. Update trybuild output

    GREsau committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    158552c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9942500 View commit details
    Browse the repository at this point in the history
  5. Disallow #[schemars(regex(path = ...))] and `#[validate(regex(patte…

    …rn = ...))]`
    
    For compatibility with the validator crate, when the `pattern` form is given a string literal, that string's contents will be parsed as an expression. This is due to the behaviour of the darling crate (TedDriggs/darling#229). I'm concerned that this behaviour may change in a future version of darling/validator, so to minimise its exposure in schemars's public API, I'm restricting its usage now.
    GREsau committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    abe7e29 View commit details
    Browse the repository at this point in the history
  6. Fix rustc 1.65 build

    GREsau committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    174f749 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d225639 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    66c306a View commit details
    Browse the repository at this point in the history
  9. Update changelog

    GREsau committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    fbcc7b0 View commit details
    Browse the repository at this point in the history
  10. Create all AttrCtxts together

    GREsau committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ca0aa59 View commit details
    Browse the repository at this point in the history