Skip to content

Commit 3dc974b

Browse files
Remove unnecessary JoinInput bounds
1 parent bafa50c commit 3dc974b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/join.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ pub(crate) fn gallop<T>(mut slice: &[T], mut cmp: impl FnMut(&T) -> bool) -> &[T
158158
}
159159

160160
/// An input that can be used with `from_join`; either a `Variable` or a `Relation`.
161-
pub trait JoinInput<'me, Tuple: Ord>: Copy {
161+
pub trait JoinInput<'me, Tuple>: Copy {
162162
/// If we are on iteration N of the loop, these are the tuples
163163
/// added on iteration N-1. (For a `Relation`, this is always an
164164
/// empty slice.)
@@ -171,7 +171,7 @@ pub trait JoinInput<'me, Tuple: Ord>: Copy {
171171
fn for_each_stable_set(self, f: impl FnMut(&[Tuple]));
172172
}
173173

174-
impl<'me, Tuple: Ord> JoinInput<'me, Tuple> for &'me Variable<Tuple> {
174+
impl<'me, Tuple> JoinInput<'me, Tuple> for &'me Variable<Tuple> {
175175
type RecentTuples = Ref<'me, [Tuple]>;
176176

177177
fn recent(self) -> Self::RecentTuples {
@@ -185,7 +185,7 @@ impl<'me, Tuple: Ord> JoinInput<'me, Tuple> for &'me Variable<Tuple> {
185185
}
186186
}
187187

188-
impl<'me, Tuple: Ord> JoinInput<'me, Tuple> for &'me Relation<Tuple> {
188+
impl<'me, Tuple> JoinInput<'me, Tuple> for &'me Relation<Tuple> {
189189
type RecentTuples = &'me [Tuple];
190190

191191
fn recent(self) -> Self::RecentTuples {
@@ -197,7 +197,7 @@ impl<'me, Tuple: Ord> JoinInput<'me, Tuple> for &'me Relation<Tuple> {
197197
}
198198
}
199199

200-
impl<'me, Tuple: Ord> JoinInput<'me, (Tuple, ())> for &'me Relation<Tuple> {
200+
impl<'me, Tuple> JoinInput<'me, (Tuple, ())> for &'me Relation<Tuple> {
201201
type RecentTuples = &'me [(Tuple, ())];
202202

203203
fn recent(self) -> Self::RecentTuples {

0 commit comments

Comments
 (0)