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, }

let user = User { id: 1, name: "Alice".to_string(), };

user.ideq(1) .nameeq("Alice".to_string());

user.idne(2) .namene("Bob".to_string()); ```

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, }

let point = Point { x: 1, y: 2 };

point.xeq(1).yeq(2);

point.xne(9).yne(9); ```