diff --git a/src/assertions.rs b/src/assertions.rs index 59626dd..d0d9149 100644 --- a/src/assertions.rs +++ b/src/assertions.rs @@ -4027,6 +4027,8 @@ pub trait AssertElements { /// /// assert_that!(subject).single_element().is_equal_to("single"); /// ``` + /// + /// [`Spec`]: crate::spec::Spec #[track_caller] fn single_element(self) -> Self::SingleElement; @@ -4049,6 +4051,8 @@ pub trait AssertElements { /// .single_element() /// .is_equal_to("three"); /// ``` + /// + /// [`Spec`]: crate::spec::Spec #[track_caller] fn filtered_on(self, condition: C) -> Self::MultipleElements where @@ -4150,6 +4154,8 @@ pub trait AssertOrderedElements { /// /// assert_that!(subject).first_element().is_equal_to("first"); /// ``` + /// + /// [`Spec`]: crate::spec::Spec #[track_caller] fn first_element(self) -> Self::SingleElement; @@ -4165,6 +4171,8 @@ pub trait AssertOrderedElements { /// /// assert_that!(subject).last_element().is_equal_to("third"); /// ``` + /// + /// [`Spec`]: crate::spec::Spec #[track_caller] fn last_element(self) -> Self::SingleElement; @@ -4184,6 +4192,8 @@ pub trait AssertOrderedElements { /// assert_that!(subject).nth_element(1).is_equal_to("second"); /// assert_that!(subject).nth_element(2).is_equal_to("third"); /// ``` + /// + /// [`Spec`]: crate::spec::Spec #[track_caller] fn nth_element(self, n: usize) -> Self::SingleElement; @@ -4201,6 +4211,8 @@ pub trait AssertOrderedElements { /// .elements_at([0, 2, 4]) /// .contains_exactly(["one", "three", "five"]); /// ``` + /// + /// [`Spec`]: crate::spec::Spec #[track_caller] fn elements_at(self, indices: impl IntoIterator) -> Self::MultipleElements; }