Type Alias servo_arc::ThinArcUnion

source ·
pub type ThinArcUnion<H1, T1, H2, T2> = ArcUnion<HeaderSlice<H1, T1>, HeaderSlice<H2, T2>>;
Expand description

See ArcUnion. This is a version that works for ThinArcs.

Aliased Type§

struct ThinArcUnion<H1, T1, H2, T2> {
    pub(crate) p: NonNull<()>,
    pub(crate) phantom_a: PhantomData<HeaderSlice<H1, T1>>,
    pub(crate) phantom_b: PhantomData<HeaderSlice<H2, T2>>,
}

Fields§

§p: NonNull<()>§phantom_a: PhantomData<HeaderSlice<H1, T1>>§phantom_b: PhantomData<HeaderSlice<H2, T2>>