Skip to content

Commit

Permalink
tests: Add tests for name clashes
Browse files Browse the repository at this point in the history
  • Loading branch information
ijackson committed Jan 8, 2024
1 parent 2279fdb commit ae914f1
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions tests/name_clashes.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
// These types test that we don't have name clashes between field names
// and our local variables and parameter names.
//
// We don't need to actually use these anywhere - just compiling them shows things are OK.
#![allow(dead_code)]

use educe::Educe;

#[derive(Educe, Eq)]

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Hash)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Deref)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Default)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Into)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Debug)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialEq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Debug)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Clone)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialOrd)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Hash)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Default)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Deref)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Clone)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialOrd)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialEq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Debug)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Clone)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Deref)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Default)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialEq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Hash)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialOrd)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Into)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Into)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Into)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Default)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Deref)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Hash)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialEq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Clone)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialOrd)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Default)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Hash)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Debug)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Deref)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Into)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialEq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Clone)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialOrd)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Debug)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Hash)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Default)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Deref)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Into)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Clone)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features DerefMut)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialEq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialOrd)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Debug)

can't compare `NameClashesEnum` with `NameClashesEnum`

Check failure on line 9 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Ord)

can't compare `NameClashesEnum` with `NameClashesEnum`
#[educe(Clone, Debug, Hash, Default, PartialEq, PartialOrd, Ord)]
pub enum NameClashesEnum {
#[educe(Default)]
TestDefault { },
TestClone { source: i16, v_source_: i16, },
TestDebug1 { f: i8, v_formatter_: i8, },
TestDebug2 { builder: i32, v_builder_: i32, },
TestHHash { state: i32, v_state_: i32, },
TestPartialEq { other: i64, v_other_: i64, }
}

#[derive(Educe, Eq)]

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Hash)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Deref)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Default)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Into)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Debug)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialEq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Debug)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Clone)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on ubuntu-latest (--no-default-features --features PartialOrd)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Hash)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Default)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Deref)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Clone)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialOrd)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialEq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Debug)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Clone)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Deref)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Default)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialEq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Hash)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialOrd)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on ubuntu-latest (--no-default-features --features Into)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on windows-latest (--no-default-features --features Into)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Into)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Default)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Deref)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Hash)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialEq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Clone)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features PartialOrd)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Default)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Hash)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on windows-latest (--no-default-features --features Debug)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Deref)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Into)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialEq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Clone)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features PartialOrd)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test nightly on macos-latest (--no-default-features --features Debug)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialOrd --features Ord)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Hash)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Default)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Deref)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Into)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Deref --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Clone)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features DerefMut)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialEq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Clone --features Copy)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialEq --features Eq)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features PartialOrd)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Debug)

can't compare `NameClashes` with `NameClashes`

Check failure on line 21 in tests/name_clashes.rs

View workflow job for this annotation

GitHub Actions / Test stable on macos-latest (--no-default-features --features Ord)

can't compare `NameClashes` with `NameClashes`
#[educe(Clone, Debug, Hash, Default, PartialEq, PartialOrd, Ord)]
pub struct NameClashes {
source: i16, v_source_: i16,
f: i8, v_formatter_: i8,
builder: i32, v_builder_: i32,
state: i32, v_state_: i32,
other: i64, v_other_: i64,
}

#[derive(Educe)]
#[educe(Debug(unsafe), Hash(unsafe), PartialEq(unsafe), Default)]
pub union NameClashesUnion {
source: i16, v_source_: i16,
f: i8, v_formatter_: i8,
builder: i32, v_builder_: i32,
state: i32, v_state_: i32,
other: i64, v_other_: i64,
#[educe(Default)]
def: (),
}

0 comments on commit ae914f1

Please sign in to comment.