pub unsafe trait RustSpec {
type Layout;
type Size;
type Trap;
type Niche;
type Drop;
type Mutability;
type Opacity;
}Expand description
Joined Rust-spec classification of a type.
§Safety hazards when deriving RustSpec
Check rust_spec_derive::RustSpec.
§Safety
Implementors must classify Self truthfully according to each axis’s documentation.
Opaque types must be used only through indirection and consumers should not read them.
Required Associated Types§
Sourcetype Trap
type Trap
Trap-representation classification, assuming pointer and reference validity
is established separately; see layout.
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<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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>, 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<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>, 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<Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>, 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<Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>, 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<Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>, 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<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>, 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<Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>, 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<Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>, 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<Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>, 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<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>, 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<Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>, 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<Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>, 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<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>, 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<Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>, 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<Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>, 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<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>, 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<Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>, 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<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>, 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<Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>, 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<Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>, 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<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>, 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<Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>, 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<Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>, 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<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>, 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<Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>, 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<Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>, 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<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>, 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<Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>, 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<Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>>, 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<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>, 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<Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>>, 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<Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>>>, 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<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>>, 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<Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, <D as RustSpec>::__Alignment>>>, 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<Maximum<<C as RustSpec>::__Alignment, <D as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, <D as RustSpec>::__Alignment>>>, 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<Maximum<<C as RustSpec>::__Alignment, <D as RustSpec>::__Alignment>>, 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 + ?Sized,
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>,
<<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: DropKind,
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 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 = <<<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 as DropKind>::NeedsDrop
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
type Opacity = NonOpaque
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<Maximum<<B as RustSpec>::__Alignment, <C as RustSpec>::__Alignment>>, 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 + ?Sized,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>,
<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output: DropKind,
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<Maximum<<B as RustSpec>::__Alignment, <C as RustSpec>::__Alignment>>, 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 + ?Sized,
Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>,
<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output: DropKind,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<C as RustSpec>::Size>>::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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output as DropKind>::NeedsDrop
type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<C as RustSpec>::Mutability>>::Output>>::Output
type Opacity = NonOpaque
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 + ?Sized,
Robust: Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>,
<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output: DropKind,
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 + ?Sized,
Robust: Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>,
<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output: DropKind,
type Layout = Unstable
type Size = <<A as RustSpec>::Size as Add<<B as RustSpec>::Size>>::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 = <<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output as DropKind>::NeedsDrop
type Mutability = <<A as RustSpec>::Mutability as Add<<B as RustSpec>::Mutability>>::Output
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = NonRobust
type Niche = WithNiche<Stable>
type Drop = NoDrop
type Mutability = Exclusive<WithoutInterior>
type Opacity = NonOpaque
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 Trap = <Robust as Add<<A as RustSpec>::Trap>>::Output
type Niche = <A as RustSpec>::Niche
type Drop = <<A as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <A as RustSpec>::Mutability
type Opacity = NonOpaque
Source§impl<R, E> RustSpec for Result<R, E>
impl<R, E> RustSpec for Result<R, E>
type Layout = <(<R as RustSpec>::Size, <E as RustSpec>::Size) as ResultRepresentation<R, E>>::Layout
type Size = Sized<Gt<Zero>>
type Trap = <(<R as RustSpec>::Size, <E as RustSpec>::Size) as ResultRepresentation<R, E>>::Trap
type Niche = <(<R as RustSpec>::Size, <E as RustSpec>::Size) as ResultRepresentation<R, E>>::Niche
type Drop = <<R as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output
type Mutability = <<R as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <R as RustSpec>::Trap
type Niche = <WithoutNiche as Add<<R as RustSpec>::Niche>>::Output
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
Source§impl<R: RustSpec> RustSpec for [R]
impl<R: RustSpec> RustSpec for [R]
type Layout = <R as RustSpec>::Layout
type Size = MetaSized<SliceLike>
type Trap = <R as RustSpec>::Trap
type Niche = WithoutNiche
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
Source§impl<R> RustSpec for &Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
impl<R> RustSpec for &Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
type Layout = <<<R as RustSpec>::Size as PointerLayout>::Output as Add<<R as RustSpec>::Layout>>::Output
type Size = Sized<Gt<Zero>>
type Trap = NonRobust
type Niche = WithNiche<<<R as RustSpec>::Size as PointerLayout>::Output>
type Drop = NoDrop
type Mutability = <<R as RustSpec>::Mutability as PointerMutability>::Output
type Opacity = NonOpaque
Source§impl<R> RustSpec for &mut Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
impl<R> RustSpec for &mut Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
type Layout = <<<R as RustSpec>::Size as PointerLayout>::Output as Add<<R as RustSpec>::Layout>>::Output
type Size = Sized<Gt<Zero>>
type Trap = NonRobust
type Niche = WithNiche<<<R as RustSpec>::Size as PointerLayout>::Output>
type Drop = NoDrop
type Mutability = <<R as RustSpec>::Mutability as PointerMutability>::Output
type Opacity = NonOpaque
Source§impl<R> RustSpec for *const Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
impl<R> RustSpec for *const Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
type Layout = <<<R as RustSpec>::Size as PointerLayout>::Output as Add<<R as RustSpec>::Layout>>::Output
type Size = Sized<Gt<Zero>>
type Trap = <R as RustSpec>::Trap
type Niche = WithoutNiche
type Drop = NoDrop
type Mutability = <<R as RustSpec>::Mutability as PointerMutability>::Output
type Opacity = NonOpaque
Source§impl<R> RustSpec for *mut Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
impl<R> RustSpec for *mut Rwhere
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
type Layout = <<<R as RustSpec>::Size as PointerLayout>::Output as Add<<R as RustSpec>::Layout>>::Output
type Size = Sized<Gt<Zero>>
type Trap = <R as RustSpec>::Trap
type Niche = WithoutNiche
type Drop = NoDrop
type Mutability = <<R as RustSpec>::Mutability as PointerMutability>::Output
type Opacity = NonOpaque
Source§impl<R> RustSpec for Box<R>where
R: RustSpec<Size: PointerLayout, Drop: DropKind, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
Available on crate feature alloc only.
impl<R> RustSpec for Box<R>where
R: RustSpec<Size: PointerLayout, Drop: DropKind, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
Available on crate feature
alloc only.type Layout = <<<R as RustSpec>::Size as PointerLayout>::Output as Add<<R as RustSpec>::Layout>>::Output
type Size = Sized<Gt<Zero>>
type Trap = NonRobust
type Niche = WithNiche<<<R as RustSpec>::Size as PointerLayout>::Output>
type Drop = CustomDrop<<<R as RustSpec>::Drop as DropKind>::NeedsDrop>
type Mutability = <<R as RustSpec>::Mutability as PointerMutability>::Output
type Opacity = NonOpaque
Source§impl<R> RustSpec for NonNull<R>where
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
impl<R> RustSpec for NonNull<R>where
R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized,
<R::Size as PointerLayout>::Output: Add<R::Layout>,
type Layout = <<<R as RustSpec>::Size as PointerLayout>::Output as Add<<R as RustSpec>::Layout>>::Output
type Size = Sized<Gt<Zero>>
type Trap = NonRobust
type Niche = WithNiche<<<R as RustSpec>::Size as PointerLayout>::Output>
type Drop = NoDrop
type Mutability = <<R as RustSpec>::Mutability as PointerMutability>::Output
type Opacity = NonOpaque
Source§impl<R> RustSpec for Option<R>where
R: RustSpec<Niche: NullableRepresentation, Drop: DropKind>,
<R::Niche as NullableRepresentation>::Layout: Add<R::Layout>,
<R::Niche as NullableRepresentation>::Trap: Add<R::__IndirectTrap>,
impl<R> RustSpec for Option<R>where
R: RustSpec<Niche: NullableRepresentation, Drop: DropKind>,
<R::Niche as NullableRepresentation>::Layout: Add<R::Layout>,
<R::Niche as NullableRepresentation>::Trap: Add<R::__IndirectTrap>,
type Layout = <<<R as RustSpec>::Niche as NullableRepresentation>::Layout as Add<<R as RustSpec>::Layout>>::Output
type Size = Sized<Gt<Zero>>
type Trap = <<<R as RustSpec>::Niche as NullableRepresentation>::Trap as Add<<R as RustSpec>::__IndirectTrap>>::Output
type Niche = <<R as RustSpec>::Niche as NullableRepresentation>::Niche
type Drop = <<R as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = <R as RustSpec>::Mutability
type Opacity = NonOpaque
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 Trap = <Robust as Add<<T as RustSpec>::Trap>>::Output
type Niche = WithoutNiche
type Drop = <<T as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = WithInterior<<T as RustSpec>::Trap>
type Opacity = NonOpaque
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 Trap = <Robust as Add<<T as RustSpec>::Trap>>::Output
type Niche = WithoutNiche
type Drop = <<T as RustSpec>::Drop as DropKind>::NeedsDrop
type Mutability = WithInterior<<T as RustSpec>::Trap>
type Opacity = NonOpaque
Source§impl<T: RustSpec<Mutability: PointerMutability>> RustSpec for Vec<T>
Available on crate feature alloc only.
impl<T: RustSpec<Mutability: PointerMutability>> RustSpec for Vec<T>
Available on crate feature
alloc only.