pub trait LockJoinable<T, L>where
L: LockValue<T>,{
// Required method
fn lock_join<'a, R, LR>(
&'a self,
right: &'a impl LockJoinableCollection<R, LR>,
) -> LockJoinQuery<'a, T, R, L, LR>
where LR: LockValue<R> + 'a;
}Expand description
Helper trait for creating join queries from locked collections.
Required Methods§
Sourcefn lock_join<'a, R, LR>(
&'a self,
right: &'a impl LockJoinableCollection<R, LR>,
) -> LockJoinQuery<'a, T, R, L, LR>where
LR: LockValue<R> + 'a,
fn lock_join<'a, R, LR>(
&'a self,
right: &'a impl LockJoinableCollection<R, LR>,
) -> LockJoinQuery<'a, T, R, L, LR>where
LR: LockValue<R> + 'a,
Create a join query with another locked collection.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.