pub struct CombinedJoinData<DL, DR> {
pub join: LeftGroupedJoin,
pub left_data: DL,
pub right_data: Vec<DR>,
}Fields§
§join: LeftGroupedJoin§left_data: DL§right_data: Vec<DR>Trait Implementations§
Source§impl<DL, DR> JoinDataOperations<DL, DR> for CombinedJoinData<DL, DR>
impl<DL, DR> JoinDataOperations<DL, DR> for CombinedJoinData<DL, DR>
type LeftDataElementType = DL
type RightDataElementType = DR
fn join(&self) -> &LeftGroupedJoin
fn left_data(&self) -> Option<&Self::LeftDataElementType>
fn right_data(&self) -> Option<&Vec<Self::RightDataElementType>>
Auto Trait Implementations§
impl<DL, DR> Freeze for CombinedJoinData<DL, DR>where
DL: Freeze,
impl<DL, DR> RefUnwindSafe for CombinedJoinData<DL, DR>where
DL: RefUnwindSafe,
DR: RefUnwindSafe,
impl<DL, DR> Send for CombinedJoinData<DL, DR>
impl<DL, DR> Sync for CombinedJoinData<DL, DR>
impl<DL, DR> Unpin for CombinedJoinData<DL, DR>
impl<DL, DR> UnwindSafe for CombinedJoinData<DL, DR>where
DL: UnwindSafe,
DR: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more