Skip to content

Add ability to check that some element matches a matcher #4

@talzion12

Description

@talzion12

I'd like to be able to write something like this:

struct Person {
  name: &'static str,
  age: u32,
}

let people = vec![
  Person {name: "Hi", age: 32 },
  Person {name: "Bye", age: 33 },
];

assert_that!(&people, contains_in_any_order(&[
  has_structure!(Person { name: eq("Hi") }),
  has_structure!(Person { name: eq("Bye") }),
]));

This probably doesn't compile, but I think it explains the issue well.

Great library btw =)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions