pub struct Builder16<A, B, C, D, E, F = NeverPtr, G = NeverPtr, H = NeverPtr, I = NeverPtr, J = NeverPtr, K = NeverPtr, L = NeverPtr, M = NeverPtr, N = NeverPtr, O = NeverPtr, P = NeverPtr> { /* private fields */ }Expand description
A builder for Union16.
An instance of this builder means that Union16 parameterized
with the same type arguments are safe to construct.
Implementations§
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Sourcepub const unsafe fn new_unchecked() -> Self
pub const unsafe fn new_unchecked() -> Self
Source§impl<A: ErasablePtr, B: ErasablePtr, C: ErasablePtr, D: ErasablePtr, E: ErasablePtr, F: ErasablePtr, G: ErasablePtr, H: ErasablePtr, I: ErasablePtr, J: ErasablePtr, K: ErasablePtr, L: ErasablePtr, M: ErasablePtr, N: ErasablePtr, O: ErasablePtr, P: ErasablePtr> Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A: ErasablePtr, B: ErasablePtr, C: ErasablePtr, D: ErasablePtr, E: ErasablePtr, F: ErasablePtr, G: ErasablePtr, H: ErasablePtr, I: ErasablePtr, J: ErasablePtr, K: ErasablePtr, L: ErasablePtr, M: ErasablePtr, N: ErasablePtr, O: ErasablePtr, P: ErasablePtr> Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Sourcepub fn a(
self,
this: A,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn a( self, this: A, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn b(
self,
this: B,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn b( self, this: B, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn c(
self,
this: C,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn c( self, this: C, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn d(
self,
this: D,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn d( self, this: D, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn e(
self,
this: E,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn e( self, this: E, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn f(
self,
this: F,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn f( self, this: F, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn g(
self,
this: G,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn g( self, this: G, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn h(
self,
this: H,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn h( self, this: H, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn i(
self,
this: I,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn i( self, this: I, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn j(
self,
this: J,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn j( self, this: J, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn k(
self,
this: K,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn k( self, this: K, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn l(
self,
this: L,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn l( self, this: L, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn m(
self,
this: M,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn m( self, this: M, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Sourcepub fn n(
self,
this: N,
) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
pub fn n( self, this: N, ) -> Union16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Construct a union at this variant.
Trait Implementations§
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Clone for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Clone for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Debug for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Debug for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Copy for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
Auto Trait Implementations§
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Freeze for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> RefUnwindSafe for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>where
A: RefUnwindSafe,
B: RefUnwindSafe,
C: RefUnwindSafe,
D: RefUnwindSafe,
E: RefUnwindSafe,
F: RefUnwindSafe,
G: RefUnwindSafe,
H: RefUnwindSafe,
I: RefUnwindSafe,
J: RefUnwindSafe,
K: RefUnwindSafe,
L: RefUnwindSafe,
M: RefUnwindSafe,
N: RefUnwindSafe,
O: RefUnwindSafe,
P: RefUnwindSafe,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Send for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Sync for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Unpin for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> UnwindSafe for Builder16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>where
A: UnwindSafe,
B: UnwindSafe,
C: UnwindSafe,
D: UnwindSafe,
E: UnwindSafe,
F: UnwindSafe,
G: UnwindSafe,
H: UnwindSafe,
I: UnwindSafe,
J: UnwindSafe,
K: UnwindSafe,
L: UnwindSafe,
M: UnwindSafe,
N: UnwindSafe,
O: UnwindSafe,
P: UnwindSafe,
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