/// Construct a union at this variant.
Construct a union at this variant.
Construct a union at this variant .
pub fn b(self, this: B) -> Union2<A, B> {
        Union2 {
            raw: set_tag(B::erase(this), MASK_2, TAG_B),
            phantom: PhantomData,
        }
    }
pub fn b ( self , this : B ) -> Union2 < A , B > { Union2 { raw : set_tag ( B :: erase ( this ) , MASK_2 , TAG_B ) , phantom : PhantomData , } }
Construct a union at this variant.
Construct a union at this variant .
self
<not_specific>
this
B
<not_specific>