/// Construct a union at this variant.
Construct a union at this variant.
Construct a union at this variant .
pub fn d(self, this: D) -> Union4<A, B, C, D> {
        Union4 {
            raw: set_tag(D::erase(this), MASK_4, TAG_D),
            phantom: PhantomData,
        }
    }
pub fn d ( self , this : D ) -> Union4 < A , B , C , D > { Union4 { raw : set_tag ( D :: erase ( this ) , MASK_4 , TAG_D ) , phantom : PhantomData , } }
Construct a union at this variant.
Construct a union at this variant .
self
<not_specific>
this
D
<not_specific>