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
sourceimpl<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
sourceimpl<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
sourceimpl<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>
sourceimpl<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> 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> where
A: Send,
B: Send,
C: Send,
D: Send,
E: Send,
F: Send,
G: Send,
H: Send,
I: Send,
J: Send,
K: Send,
L: Send,
M: Send,
N: Send,
O: Send,
P: Send,
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> where
A: Sync,
B: Sync,
C: Sync,
D: Sync,
E: Sync,
F: Sync,
G: Sync,
H: Sync,
I: Sync,
J: Sync,
K: Sync,
L: Sync,
M: Sync,
N: Sync,
O: Sync,
P: Sync,
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> where
A: Unpin,
B: Unpin,
C: Unpin,
D: Unpin,
E: Unpin,
F: Unpin,
G: Unpin,
H: Unpin,
I: Unpin,
J: Unpin,
K: Unpin,
L: Unpin,
M: Unpin,
N: Unpin,
O: Unpin,
P: Unpin,
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Erasable for T
impl<T> Erasable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more