pub unsafe trait RustSpec {
type Layout;
type Size;
type Alignment;
type Trap;
type Niche;
type Drop;
type Mutability;
}Expand description
Joined Rust-spec classification of a type.
This is the canonical surface for Rust-specified properties used by conversion.
§Safety
Implementors must classify Self truthfully according to each axis’s documentation.
Required Associated Types§
Sourcetype Alignment
type Alignment
Alignment classification; see the crate root for One and Gt.
Sourcetype Mutability
type Mutability
Shared-access mutability classification; see mutability.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl RustSpec for Infallible
impl RustSpec for Infallible
Source§impl RustSpec for PhantomPinned
impl RustSpec for PhantomPinned
Source§impl<'_lšč0, _TŠČ0> RustSpec for &'_lšč0 _TŠČ0
impl<'_lšč0, _TŠČ0> RustSpec for &'_lšč0 _TŠČ0
type Layout = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Layout_šč
type Size = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Size_šč
type Alignment = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Alignment_šč
type Trap = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Trap_šč
type Niche = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Niche_šč
type Drop = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Drop_šč
type Mutability = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Mutability_šč
Source§impl<'_lšč0, _TŠČ0> RustSpec for &'_lšč0 mut _TŠČ0
impl<'_lšč0, _TŠČ0> RustSpec for &'_lšč0 mut _TŠČ0
type Layout = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Layout_šč
type Size = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Size_šč
type Alignment = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Alignment_šč
type Trap = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Trap_šč
type Niche = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Niche_šč
type Drop = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Drop_šč
type Mutability = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Mutability_šč
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, R> RustSpec for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A, B, C, D, E, F, G, H, I, J, K, L, R> RustSpec for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A, B, C, D, E, F, G, H, I, J, K, L, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L> RustSpec for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
J: RustSpec<Size: Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>, Alignment: Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>, Trap: Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>, Niche: Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>, Drop: Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>, Mutability: Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>,
K: RustSpec<Size: Add<<L as RustSpec>::Size>, Alignment: Max<<L as RustSpec>::Alignment>, Trap: Add<<L as RustSpec>::Trap>, Niche: Add<<L as RustSpec>::Niche>, Drop: Add<<L as RustSpec>::Drop>, Mutability: Add<<L as RustSpec>::Mutability>, __IndirectTrap: Add<<L as RustSpec>::__IndirectTrap>>,
L: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E, F, G, H, I, J, K, L> RustSpec for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
J: RustSpec<Size: Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>, Alignment: Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>, Trap: Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>, Niche: Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>, Drop: Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>, Mutability: Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>,
K: RustSpec<Size: Add<<L as RustSpec>::Size>, Alignment: Max<<L as RustSpec>::Alignment>, Trap: Add<<L as RustSpec>::Trap>, Niche: Add<<L as RustSpec>::Niche>, Drop: Add<<L as RustSpec>::Drop>, Mutability: Add<<L as RustSpec>::Mutability>, __IndirectTrap: Add<<L as RustSpec>::__IndirectTrap>>,
L: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D, E, F, G, H, I, J, K, R> RustSpec for fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A, B, C, D, E, F, G, H, I, J, K, R> RustSpec for fn(A, B, C, D, E, F, G, H, I, J, K) -> R
Source§impl<A, B, C, D, E, F, G, H, I, J, K, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A, B, C, D, E, F, G, H, I, J, K, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> R
Source§impl<A, B, C, D, E, F, G, H, I, J, K> RustSpec for (A, B, C, D, E, F, G, H, I, J, K)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>, Alignment: Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>, Trap: Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>,
J: RustSpec<Size: Add<<K as RustSpec>::Size>, Alignment: Max<<K as RustSpec>::Alignment>, Trap: Add<<K as RustSpec>::Trap>, Niche: Add<<K as RustSpec>::Niche>, Drop: Add<<K as RustSpec>::Drop>, Mutability: Add<<K as RustSpec>::Mutability>, __IndirectTrap: Add<<K as RustSpec>::__IndirectTrap>>,
K: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E, F, G, H, I, J, K> RustSpec for (A, B, C, D, E, F, G, H, I, J, K)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>, Alignment: Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>, Trap: Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>,
J: RustSpec<Size: Add<<K as RustSpec>::Size>, Alignment: Max<<K as RustSpec>::Alignment>, Trap: Add<<K as RustSpec>::Trap>, Niche: Add<<K as RustSpec>::Niche>, Drop: Add<<K as RustSpec>::Drop>, Mutability: Add<<K as RustSpec>::Mutability>, __IndirectTrap: Add<<K as RustSpec>::__IndirectTrap>>,
K: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D, E, F, G, H, I, J, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A, B, C, D, E, F, G, H, I, J, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H, I, J) -> R
Source§impl<A, B, C, D, E, F, G, H, I, J> RustSpec for (A, B, C, D, E, F, G, H, I, J)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>,
I: RustSpec<Size: Add<<J as RustSpec>::Size>, Alignment: Max<<J as RustSpec>::Alignment>, Trap: Add<<J as RustSpec>::Trap>, Niche: Add<<J as RustSpec>::Niche>, Drop: Add<<J as RustSpec>::Drop>, Mutability: Add<<J as RustSpec>::Mutability>, __IndirectTrap: Add<<J as RustSpec>::__IndirectTrap>>,
J: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E, F, G, H, I, J> RustSpec for (A, B, C, D, E, F, G, H, I, J)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>,
I: RustSpec<Size: Add<<J as RustSpec>::Size>, Alignment: Max<<J as RustSpec>::Alignment>, Trap: Add<<J as RustSpec>::Trap>, Niche: Add<<J as RustSpec>::Niche>, Drop: Add<<J as RustSpec>::Drop>, Mutability: Add<<J as RustSpec>::Mutability>, __IndirectTrap: Add<<J as RustSpec>::__IndirectTrap>>,
J: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D, E, F, G, H, I> RustSpec for (A, B, C, D, E, F, G, H, I)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>,
H: RustSpec<Size: Add<<I as RustSpec>::Size>, Alignment: Max<<I as RustSpec>::Alignment>, Trap: Add<<I as RustSpec>::Trap>, Niche: Add<<I as RustSpec>::Niche>, Drop: Add<<I as RustSpec>::Drop>, Mutability: Add<<I as RustSpec>::Mutability>, __IndirectTrap: Add<<I as RustSpec>::__IndirectTrap>>,
I: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E, F, G, H, I> RustSpec for (A, B, C, D, E, F, G, H, I)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>,
H: RustSpec<Size: Add<<I as RustSpec>::Size>, Alignment: Max<<I as RustSpec>::Alignment>, Trap: Add<<I as RustSpec>::Trap>, Niche: Add<<I as RustSpec>::Niche>, Drop: Add<<I as RustSpec>::Drop>, Mutability: Add<<I as RustSpec>::Mutability>, __IndirectTrap: Add<<I as RustSpec>::__IndirectTrap>>,
I: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D, E, F, G, H> RustSpec for (A, B, C, D, E, F, G, H)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>,
G: RustSpec<Size: Add<<H as RustSpec>::Size>, Alignment: Max<<H as RustSpec>::Alignment>, Trap: Add<<H as RustSpec>::Trap>, Niche: Add<<H as RustSpec>::Niche>, Drop: Add<<H as RustSpec>::Drop>, Mutability: Add<<H as RustSpec>::Mutability>, __IndirectTrap: Add<<H as RustSpec>::__IndirectTrap>>,
H: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E, F, G, H> RustSpec for (A, B, C, D, E, F, G, H)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>,
G: RustSpec<Size: Add<<H as RustSpec>::Size>, Alignment: Max<<H as RustSpec>::Alignment>, Trap: Add<<H as RustSpec>::Trap>, Niche: Add<<H as RustSpec>::Niche>, Drop: Add<<H as RustSpec>::Drop>, Mutability: Add<<H as RustSpec>::Mutability>, __IndirectTrap: Add<<H as RustSpec>::__IndirectTrap>>,
H: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D, E, F, G> RustSpec for (A, B, C, D, E, F, G)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>,
F: RustSpec<Size: Add<<G as RustSpec>::Size>, Alignment: Max<<G as RustSpec>::Alignment>, Trap: Add<<G as RustSpec>::Trap>, Niche: Add<<G as RustSpec>::Niche>, Drop: Add<<G as RustSpec>::Drop>, Mutability: Add<<G as RustSpec>::Mutability>, __IndirectTrap: Add<<G as RustSpec>::__IndirectTrap>>,
G: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E, F, G> RustSpec for (A, B, C, D, E, F, G)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>,
F: RustSpec<Size: Add<<G as RustSpec>::Size>, Alignment: Max<<G as RustSpec>::Alignment>, Trap: Add<<G as RustSpec>::Trap>, Niche: Add<<G as RustSpec>::Niche>, Drop: Add<<G as RustSpec>::Drop>, Mutability: Add<<G as RustSpec>::Mutability>, __IndirectTrap: Add<<G as RustSpec>::__IndirectTrap>>,
G: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D, E, F> RustSpec for (A, B, C, D, E, F)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>,
E: RustSpec<Size: Add<<F as RustSpec>::Size>, Alignment: Max<<F as RustSpec>::Alignment>, Trap: Add<<F as RustSpec>::Trap>, Niche: Add<<F as RustSpec>::Niche>, Drop: Add<<F as RustSpec>::Drop>, Mutability: Add<<F as RustSpec>::Mutability>, __IndirectTrap: Add<<F as RustSpec>::__IndirectTrap>>,
F: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E, F> RustSpec for (A, B, C, D, E, F)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>,
E: RustSpec<Size: Add<<F as RustSpec>::Size>, Alignment: Max<<F as RustSpec>::Alignment>, Trap: Add<<F as RustSpec>::Trap>, Niche: Add<<F as RustSpec>::Niche>, Drop: Add<<F as RustSpec>::Drop>, Mutability: Add<<F as RustSpec>::Mutability>, __IndirectTrap: Add<<F as RustSpec>::__IndirectTrap>>,
F: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D, E> RustSpec for (A, B, C, D, E)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>,
D: RustSpec<Size: Add<<E as RustSpec>::Size>, Alignment: Max<<E as RustSpec>::Alignment>, Trap: Add<<E as RustSpec>::Trap>, Niche: Add<<E as RustSpec>::Niche>, Drop: Add<<E as RustSpec>::Drop>, Mutability: Add<<E as RustSpec>::Mutability>, __IndirectTrap: Add<<E as RustSpec>::__IndirectTrap>>,
E: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>,
impl<A, B, C, D, E> RustSpec for (A, B, C, D, E)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>,
D: RustSpec<Size: Add<<E as RustSpec>::Size>, Alignment: Max<<E as RustSpec>::Alignment>, Trap: Add<<E as RustSpec>::Trap>, Niche: Add<<E as RustSpec>::Niche>, Drop: Add<<E as RustSpec>::Drop>, Mutability: Add<<E as RustSpec>::Mutability>, __IndirectTrap: Add<<E as RustSpec>::__IndirectTrap>>,
E: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output
Source§impl<A, B, C, D> RustSpec for (A, B, C, D)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>,
C: RustSpec<Size: Add<<D as RustSpec>::Size>, Alignment: Max<<D as RustSpec>::Alignment>, Trap: Add<<D as RustSpec>::Trap>, Niche: Add<<D as RustSpec>::Niche>, Drop: Add<<D as RustSpec>::Drop>, Mutability: Add<<D as RustSpec>::Mutability>, __IndirectTrap: Add<<D as RustSpec>::__IndirectTrap>>,
D: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>>::Output>,
impl<A, B, C, D> RustSpec for (A, B, C, D)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>::Output>>,
B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>,
C: RustSpec<Size: Add<<D as RustSpec>::Size>, Alignment: Max<<D as RustSpec>::Alignment>, Trap: Add<<D as RustSpec>::Trap>, Niche: Add<<D as RustSpec>::Niche>, Drop: Add<<D as RustSpec>::Drop>, Mutability: Add<<D as RustSpec>::Mutability>, __IndirectTrap: Add<<D as RustSpec>::__IndirectTrap>>,
D: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>>::Output>>::Output
Source§impl<A, B, C> RustSpec for (A, B, C)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<C as RustSpec>::Size>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<C as RustSpec>::Alignment>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<C as RustSpec>::Niche>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<C as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<C as RustSpec>::__IndirectTrap>>::Output>>,
B: RustSpec<Size: Add<<C as RustSpec>::Size>, Alignment: Max<<C as RustSpec>::Alignment>, Trap: Add<<C as RustSpec>::Trap>, Niche: Add<<C as RustSpec>::Niche>, Drop: Add<<C as RustSpec>::Drop>, Mutability: Add<<C as RustSpec>::Mutability>, __IndirectTrap: Add<<C as RustSpec>::__IndirectTrap>>,
C: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output>,
impl<A, B, C> RustSpec for (A, B, C)where
A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<C as RustSpec>::Size>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<C as RustSpec>::Alignment>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<C as RustSpec>::Niche>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<C as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<C as RustSpec>::__IndirectTrap>>::Output>>,
B: RustSpec<Size: Add<<C as RustSpec>::Size>, Alignment: Max<<C as RustSpec>::Alignment>, Trap: Add<<C as RustSpec>::Trap>, Niche: Add<<C as RustSpec>::Niche>, Drop: Add<<C as RustSpec>::Drop>, Mutability: Add<<C as RustSpec>::Mutability>, __IndirectTrap: Add<<C as RustSpec>::__IndirectTrap>>,
C: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<C as RustSpec>::Size>>::Output>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<C as RustSpec>::Alignment>>::Output>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<C as RustSpec>::Niche>>::Output>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<C as RustSpec>::Mutability>>::Output>>::Output
Source§impl<A, B> RustSpec for (A, B)where
A: RustSpec<Size: Add<<B as RustSpec>::Size>, Alignment: Max<<B as RustSpec>::Alignment>, Trap: Add<<B as RustSpec>::Trap>, Niche: Add<<B as RustSpec>::Niche>, Drop: Add<<B as RustSpec>::Drop>, Mutability: Add<<B as RustSpec>::Mutability>, __IndirectTrap: Add<<B as RustSpec>::__IndirectTrap>>,
B: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output>,
impl<A, B> RustSpec for (A, B)where
A: RustSpec<Size: Add<<B as RustSpec>::Size>, Alignment: Max<<B as RustSpec>::Alignment>, Trap: Add<<B as RustSpec>::Trap>, Niche: Add<<B as RustSpec>::Niche>, Drop: Add<<B as RustSpec>::Drop>, Mutability: Add<<B as RustSpec>::Mutability>, __IndirectTrap: Add<<B as RustSpec>::__IndirectTrap>>,
B: RustSpec,
Robust: Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>,
NoDrop: Add<<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output>,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<B as RustSpec>::Size>>::Output
type Alignment = <<A as RustSpec>::Alignment as Max<<B as RustSpec>::Alignment>>::Output
type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>>::Output
type Niche = <<A as RustSpec>::Niche as Add<<B as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output>>::Output
type Mutability = <<A as RustSpec>::Mutability as Add<<B as RustSpec>::Mutability>>::Output
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R
type Layout = <<L as RustSpec>::Layout as Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K) -> R
type Layout = <<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J) -> R
type Layout = <<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I) -> R
type Layout = <<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H) -> R
type Layout = <<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G) -> R
type Layout = <<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F) -> R
type Layout = <<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E) -> R
type Layout = <<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D) -> R
type Layout = <<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C) -> R
type Layout = <<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B) -> R
type Layout = <<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output
type Size = Sized<Gt<Zero>>
type Alignment = <usize as RustSpec>::Alignment
type Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "C" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "C" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "efiapi" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "efiapi" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "system" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "system" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "sysv64" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "sysv64" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "win64" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "win64" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A) -> R
Source§impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A) -> R
impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A) -> R
Source§impl<A> RustSpec for (A,)
impl<A> RustSpec for (A,)
type Layout = Unstable
type Size = <A as RustSpec>::Size
type Alignment = <A as RustSpec>::Alignment
type Trap = <Robust as Add<<A as RustSpec>::Trap>>::Output
type Niche = <A as RustSpec>::Niche
type Drop = <NoDrop as Add<<A as RustSpec>::Drop>>::Output
type Mutability = <A as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 1]
impl<R: RustSpec> RustSpec for [R; 1]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 2]
impl<R: RustSpec> RustSpec for [R; 2]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 3]
impl<R: RustSpec> RustSpec for [R; 3]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 4]
impl<R: RustSpec> RustSpec for [R; 4]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 5]
impl<R: RustSpec> RustSpec for [R; 5]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 6]
impl<R: RustSpec> RustSpec for [R; 6]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 7]
impl<R: RustSpec> RustSpec for [R; 7]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 8]
impl<R: RustSpec> RustSpec for [R; 8]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 9]
impl<R: RustSpec> RustSpec for [R; 9]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 10]
impl<R: RustSpec> RustSpec for [R; 10]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 11]
impl<R: RustSpec> RustSpec for [R; 11]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 12]
impl<R: RustSpec> RustSpec for [R; 12]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 13]
impl<R: RustSpec> RustSpec for [R; 13]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 14]
impl<R: RustSpec> RustSpec for [R; 14]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 15]
impl<R: RustSpec> RustSpec for [R; 15]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 16]
impl<R: RustSpec> RustSpec for [R; 16]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 17]
impl<R: RustSpec> RustSpec for [R; 17]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 18]
impl<R: RustSpec> RustSpec for [R; 18]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 19]
impl<R: RustSpec> RustSpec for [R; 19]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 20]
impl<R: RustSpec> RustSpec for [R; 20]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 21]
impl<R: RustSpec> RustSpec for [R; 21]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 22]
impl<R: RustSpec> RustSpec for [R; 22]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 23]
impl<R: RustSpec> RustSpec for [R; 23]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 24]
impl<R: RustSpec> RustSpec for [R; 24]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 25]
impl<R: RustSpec> RustSpec for [R; 25]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 26]
impl<R: RustSpec> RustSpec for [R; 26]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 27]
impl<R: RustSpec> RustSpec for [R; 27]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 28]
impl<R: RustSpec> RustSpec for [R; 28]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 29]
impl<R: RustSpec> RustSpec for [R; 29]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 30]
impl<R: RustSpec> RustSpec for [R; 30]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 31]
impl<R: RustSpec> RustSpec for [R; 31]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R; 32]
impl<R: RustSpec> RustSpec for [R; 32]
type Layout = <R as RustSpec>::Layout
type Size = <R as RustSpec>::Size
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<R: RustSpec> RustSpec for [R]
impl<R: RustSpec> RustSpec for [R]
type Layout = <R as RustSpec>::Layout
type Size = MetaSized<SliceLike>
type Alignment = <R as RustSpec>::Alignment
type Trap = <R as RustSpec>::Trap
type Niche = WithoutNiche
type Drop = <NoDrop as Add<<R as RustSpec>::Drop>>::Output
type Mutability = <R as RustSpec>::Mutability
Source§impl<T: ?Sized> RustSpec for PhantomData<T>
impl<T: ?Sized> RustSpec for PhantomData<T>
Source§impl<T: RustSpec + ?Sized> RustSpec for Cell<T>
impl<T: RustSpec + ?Sized> RustSpec for Cell<T>
type Layout = <T as RustSpec>::Layout
type Size = <T as RustSpec>::Size
type Alignment = <T as RustSpec>::Alignment
type Trap = <Robust as Add<<T as RustSpec>::Trap>>::Output
type Niche = WithoutNiche
type Drop = <NoDrop as Add<<T as RustSpec>::Drop>>::Output
type Mutability = WithInterior
Source§impl<T: RustSpec + ?Sized> RustSpec for UnsafeCell<T>
impl<T: RustSpec + ?Sized> RustSpec for UnsafeCell<T>
type Layout = <T as RustSpec>::Layout
type Size = <T as RustSpec>::Size
type Alignment = <T as RustSpec>::Alignment
type Trap = <Robust as Add<<T as RustSpec>::Trap>>::Output
type Niche = WithoutNiche
type Drop = <NoDrop as Add<<T as RustSpec>::Drop>>::Output
type Mutability = WithInterior
Source§impl<T: RustSpec> RustSpec for MaybeUninit<T>
impl<T: RustSpec> RustSpec for MaybeUninit<T>
Source§impl<T: RustSpec> RustSpec for Reverse<T>
impl<T: RustSpec> RustSpec for Reverse<T>
type Layout = <T as RustSpec>::Layout
type Size = <T as RustSpec>::Size
type Alignment = <T as RustSpec>::Alignment
type Trap = <T as RustSpec>::Trap
type Niche = <T as RustSpec>::Niche
type Drop = <NoDrop as Add<<T as RustSpec>::Drop>>::Output
type Mutability = <T as RustSpec>::Mutability
Source§impl<T: RustSpec> RustSpec for Saturating<T>
impl<T: RustSpec> RustSpec for Saturating<T>
type Layout = <T as RustSpec>::Layout
type Size = <T as RustSpec>::Size
type Alignment = <T as RustSpec>::Alignment
type Trap = <T as RustSpec>::Trap
type Niche = <T as RustSpec>::Niche
type Drop = <NoDrop as Add<<T as RustSpec>::Drop>>::Output
type Mutability = <T as RustSpec>::Mutability
Source§impl<T: RustSpec> RustSpec for Wrapping<T>
impl<T: RustSpec> RustSpec for Wrapping<T>
type Layout = <T as RustSpec>::Layout
type Size = <T as RustSpec>::Size
type Alignment = <T as RustSpec>::Alignment
type Trap = <T as RustSpec>::Trap
type Niche = <T as RustSpec>::Niche
type Drop = <NoDrop as Add<<T as RustSpec>::Drop>>::Output
type Mutability = <T as RustSpec>::Mutability
Source§impl<_TŠČ0, _TŠČ1, _TŠČ3, _TŠČ4, _TŠČ7, _TŠČ8> RustSpec for Result<_TŠČ0, _TŠČ1>where
_TŠČ0: RustSpec<Alignment = _TŠČ3, Drop = _TŠČ4>,
_TŠČ1: RustSpec<Alignment = _TŠČ7, Drop = _TŠČ8>,
_TŠČ7: Sized + ?Sized,
_TŠČ3: Max<_TŠČ7> + ?Sized,
_TŠČ4: Sized + Add<_TŠČ8> + ?Sized,
_TŠČ8: Sized + ?Sized,
Self: for<'_dšč> RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>,
impl<_TŠČ0, _TŠČ1, _TŠČ3, _TŠČ4, _TŠČ7, _TŠČ8> RustSpec for Result<_TŠČ0, _TŠČ1>where
_TŠČ0: RustSpec<Alignment = _TŠČ3, Drop = _TŠČ4>,
_TŠČ1: RustSpec<Alignment = _TŠČ7, Drop = _TŠČ8>,
_TŠČ7: Sized + ?Sized,
_TŠČ3: Max<_TŠČ7> + ?Sized,
_TŠČ4: Sized + Add<_TŠČ8> + ?Sized,
_TŠČ8: Sized + ?Sized,
Self: for<'_dšč> RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>,
type Layout = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Layout_šč
type Size = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Size_šč
type Alignment = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Alignment_šč
type Trap = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Trap_šč
type Niche = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Niche_šč
type Drop = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Drop_šč
type Mutability = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Mutability_šč
Source§impl<_TŠČ0, _TŠČ2> RustSpec for Box<_TŠČ0>
Available on crate feature alloc only.
impl<_TŠČ0, _TŠČ2> RustSpec for Box<_TŠČ0>
Available on crate feature
alloc only.