pub struct Intersection<'t, SS: 't, BS: 't, BN> {
pub shape: &'t SS,
pub shape_fragment: &'t BS,
pub needle_fragment: BN,
}Fields§
§shape: &'t SS§shape_fragment: &'t BS§needle_fragment: BNTrait Implementations§
Source§impl<'t, SS: Clone + 't, BS: Clone + 't, BN: Clone> Clone for Intersection<'t, SS, BS, BN>
impl<'t, SS: Clone + 't, BS: Clone + 't, BN: Clone> Clone for Intersection<'t, SS, BS, BN>
Source§fn clone(&self) -> Intersection<'t, SS, BS, BN>
fn clone(&self) -> Intersection<'t, SS, BS, BN>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'t, SS: PartialEq + 't, BS: PartialEq + 't, BN: PartialEq> PartialEq for Intersection<'t, SS, BS, BN>
impl<'t, SS: PartialEq + 't, BS: PartialEq + 't, BN: PartialEq> PartialEq for Intersection<'t, SS, BS, BN>
Source§fn eq(&self, other: &Intersection<'t, SS, BS, BN>) -> bool
fn eq(&self, other: &Intersection<'t, SS, BS, BN>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<'t, SS: 't, BS: 't, BN> StructuralPartialEq for Intersection<'t, SS, BS, BN>
Auto Trait Implementations§
impl<'t, SS, BS, BN> Freeze for Intersection<'t, SS, BS, BN>where
BN: Freeze,
impl<'t, SS, BS, BN> RefUnwindSafe for Intersection<'t, SS, BS, BN>
impl<'t, SS, BS, BN> Send for Intersection<'t, SS, BS, BN>
impl<'t, SS, BS, BN> Sync for Intersection<'t, SS, BS, BN>
impl<'t, SS, BS, BN> Unpin for Intersection<'t, SS, BS, BN>where
BN: Unpin,
impl<'t, SS, BS, BN> UnwindSafe for Intersection<'t, SS, BS, BN>
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