FluentFieldAssertions

FluentFieldAssertions is a procedural macro for generating fluent assertions on fields.

Example

This is basic case.

```rust use fluentfieldassertions::FluentFieldAssertions;

[derive(FluentFieldAssertions, Debug, Eq, PartialEq)]

struct User { id: usize, name: String, }

User { id: 1, name: "Alice".tostring(), } .ideq(1) .nameeq("Alice".tostring()); ```

You can also use in generic struct.

```rust use core::fmt::Debug; use fluentfieldassertions::FluentFieldAssertions;

[derive(FluentFieldAssertions, Debug, Eq, PartialEq)]

struct Point where T: Eq + Debug, { x: T, y: T, }

Point { x: 1, y: 2 }.xeq(1).yeq(2); ```