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

Redesign Into derive macro #248

Merged
merged 59 commits into from
Jul 15, 2023
Merged

Redesign Into derive macro #248

merged 59 commits into from
Jul 15, 2023

Commits on Feb 9, 2023

  1. WIP

    ilslv committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    518c1b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Add tests

    ilslv committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    99cb368 View commit details
    Browse the repository at this point in the history
  2. Add tests

    ilslv committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    a062ce1 View commit details
    Browse the repository at this point in the history
  3. Docs and clippy

    ilslv committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    7f24761 View commit details
    Browse the repository at this point in the history
  4. Fix unit tests

    ilslv committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    845558e View commit details
    Browse the repository at this point in the history
  5. Docs

    ilslv committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    6211b1a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5ef86e View commit details
    Browse the repository at this point in the history
  7. More compile_fail tests

    ilslv committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    8c8f9ca View commit details
    Browse the repository at this point in the history
  8. CHANGELOG

    ilslv committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    6e82741 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    7080be8 View commit details
    Browse the repository at this point in the history
  2. Docs fmt corrections

    ilslv committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    20a0cb0 View commit details
    Browse the repository at this point in the history
  3. Minor correction

    ilslv committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    8c58553 View commit details
    Browse the repository at this point in the history
  4. Minor correction

    ilslv committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    5a8cf3a View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Minor corrections [skip ci]

    tyranron committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    558c2f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

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

Commits on Feb 17, 2023

  1. Implement syn::Type parsing

    ilslv committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    aa2d332 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20d107e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Attributes parsing

    ilslv committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    ea8e31c View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Merge branch 'master' into from-attribute

    # Conflicts:
    #	CHANGELOG.md
    #	README.md
    #	impl/Cargo.toml
    #	impl/doc/debug.md
    #	impl/doc/display.md
    #	impl/src/fmt/debug.rs
    #	impl/src/fmt/display.rs
    #	impl/src/fmt/mod.rs
    #	impl/src/fmt/parsing.rs
    #	impl/src/lib.rs
    #	src/fmt.rs
    #	tests/compile_fail/debug/both_fmt_and_skip_on_field.stderr
    #	tests/compile_fail/debug/legacy_bound_syntax.stderr
    #	tests/compile_fail/debug/legacy_fmt_syntax.stderr
    #	tests/compile_fail/debug/unknown_attribute.stderr
    #	tests/compile_fail/display/unknown_attribute.stderr
    ilslv committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    50135d4 View commit details
    Browse the repository at this point in the history
  2. WIP

    ilslv committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    0b6ca7b View commit details
    Browse the repository at this point in the history
  3. WIP

    ilslv committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    ce2cd00 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. WIP

    ilslv committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    61f1a16 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    0d489d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    382f185 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eac8e27 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ee8c09 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Configuration menu
    Copy the full SHA
    ef8fa47 View commit details
    Browse the repository at this point in the history
  2. More unit tests for generics

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    f4f874b View commit details
    Browse the repository at this point in the history
  3. More unit tests for generics

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    7df415e View commit details
    Browse the repository at this point in the history
  4. More unit tests for generics

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    87e1058 View commit details
    Browse the repository at this point in the history
  5. Add compile fail tests

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    eaa3596 View commit details
    Browse the repository at this point in the history
  6. Skip variants without attributes if another variant has #[from] or …

    …`#[from(<types>)]`
    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    ff47628 View commit details
    Browse the repository at this point in the history
  7. Docs

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    9680277 View commit details
    Browse the repository at this point in the history
  8. Docs

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    e5f6540 View commit details
    Browse the repository at this point in the history
  9. Docs and corrections

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    295eb0d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    60430f7 View commit details
    Browse the repository at this point in the history
  11. Clippy

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    c5b1f77 View commit details
    Browse the repository at this point in the history
  12. Corrections

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    14e8361 View commit details
    Browse the repository at this point in the history
  13. Corrections and changelog

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    1d74fdf View commit details
    Browse the repository at this point in the history
  14. Corrections

    ilslv committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    249a92c View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. WIP

    ilslv committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    0f295f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. WIP

    ilslv committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    e93c5ed View commit details
    Browse the repository at this point in the history
  2. WIP

    ilslv committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    8e5313f View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

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

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    0061e68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4994298 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8116c7c View commit details
    Browse the repository at this point in the history
  4. Corrections

    ilslv committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    e6065db View commit details
    Browse the repository at this point in the history
  5. Corrections

    ilslv committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    96083d3 View commit details
    Browse the repository at this point in the history
  6. Corrections

    ilslv committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    c27c76f View commit details
    Browse the repository at this point in the history
  7. CHANGELOG

    ilslv committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    3a4a893 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Merge branch 'master' into into-attribute

    # Conflicts:
    #	CHANGELOG.md
    #	Cargo.toml
    #	impl/doc/from.md
    #	impl/doc/into.md
    #	impl/src/fmt/mod.rs
    #	impl/src/from.rs
    #	impl/src/lib.rs
    #	impl/src/parsing.rs
    #	tests/compile_fail/from/legacy_enum_attribute.stderr
    #	tests/compile_fail/from/legacy_struct_attribute.stderr
    #	tests/compile_fail/from/multiple_enum_attributes.stderr
    #	tests/compile_fail/from/multiple_struct_attributes.stderr
    #	tests/compile_fail/from/struct_tuple_no_parens.stderr
    #	tests/compile_fail/from/struct_tuple_too_long.stderr
    #	tests/compile_fail/from/struct_tuple_too_short.stderr
    #	tests/into.rs
    ilslv committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2db2f97 View commit details
    Browse the repository at this point in the history
  2. Corrections

    ilslv committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    5d77999 View commit details
    Browse the repository at this point in the history
  3. Corrections

    ilslv committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    efc860b View commit details
    Browse the repository at this point in the history
  4. Corrections

    ilslv committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    7a4de17 View commit details
    Browse the repository at this point in the history
  5. Corrections

    ilslv committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    5c1823e View commit details
    Browse the repository at this point in the history
  6. Strip repeated code

    tyranron committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    33767ab View commit details
    Browse the repository at this point in the history
  7. Correct docs

    tyranron committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    6898e00 View commit details
    Browse the repository at this point in the history
  8. Correct tests

    tyranron committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    08d35f5 View commit details
    Browse the repository at this point in the history