pub struct ExtendAnti<'leap, Key, Val, Tuple, Func>{ /* private fields */ }Expand description
Wraps a Relation
Implementations§
Source§impl<'leap, Key, Val, Tuple, Func> ExtendAnti<'leap, Key, Val, Tuple, Func>
impl<'leap, Key, Val, Tuple, Func> ExtendAnti<'leap, Key, Val, Tuple, Func>
Sourcepub fn from(relation: &'leap Relation<(Key, Val)>, key_func: Func) -> Self
pub fn from(relation: &'leap Relation<(Key, Val)>, key_func: Func) -> Self
Constructs a ExtendAnti from a relation and key and value function.
Trait Implementations§
Source§impl<'leap, Key, Val, Tuple, Func> Leaper<'leap, Tuple, Val> for ExtendAnti<'leap, Key, Val, Tuple, Func>
impl<'leap, Key, Val, Tuple, Func> Leaper<'leap, Tuple, Val> for ExtendAnti<'leap, Key, Val, Tuple, Func>
Auto Trait Implementations§
impl<'leap, Key, Val, Tuple, Func> Freeze for ExtendAnti<'leap, Key, Val, Tuple, Func>where
Func: Freeze,
impl<'leap, Key, Val, Tuple, Func> RefUnwindSafe for ExtendAnti<'leap, Key, Val, Tuple, Func>
impl<'leap, Key, Val, Tuple, Func> Send for ExtendAnti<'leap, Key, Val, Tuple, Func>
impl<'leap, Key, Val, Tuple, Func> Sync for ExtendAnti<'leap, Key, Val, Tuple, Func>
impl<'leap, Key, Val, Tuple, Func> Unpin for ExtendAnti<'leap, Key, Val, Tuple, Func>
impl<'leap, Key, Val, Tuple, Func> UnwindSafe for ExtendAnti<'leap, Key, Val, Tuple, Func>
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