Skip to main content

RustSpec

Trait RustSpec 

Source
pub unsafe trait RustSpec {
    type Layout;
    type Size;
    type Alignment;
    type Trap;
    type Niche;
    type Drop;
    type Mutability;
}
Expand description

Joined Rust-spec classification of a type.

This is the canonical surface for Rust-specified properties used by conversion.

§Safety

Implementors must classify Self truthfully according to each axis’s documentation.

Required Associated Types§

Source

type Layout

Representation-stability classification; see layout.

Source

type Size

Statically known, metadata-sized, or extern-type-like size classification; see size.

Source

type Alignment

Alignment classification; see the crate root for One and Gt.

Source

type Trap

Trap-representation classification; see layout.

Source

type Niche

Niche availability classification; see niche.

Source

type Drop

Whether Self declares Drop, has inner drop glue, or has no drop glue; see drop.

Source

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 ()

Source§

impl RustSpec for CStr

Source§

impl RustSpec for CString

Available on crate feature alloc only.
Source§

impl RustSpec for Infallible

Source§

impl RustSpec for NonZero<i8>

Source§

impl RustSpec for NonZero<i16>

Source§

impl RustSpec for NonZero<i32>

Source§

impl RustSpec for NonZero<i64>

Source§

impl RustSpec for NonZero<i128>

Source§

impl RustSpec for NonZero<isize>

Source§

impl RustSpec for NonZero<u8>

Source§

impl RustSpec for NonZero<u16>

Source§

impl RustSpec for NonZero<u32>

Source§

impl RustSpec for NonZero<u64>

Source§

impl RustSpec for NonZero<u128>

Source§

impl RustSpec for NonZero<usize>

Source§

impl RustSpec for Ordering

Source§

impl RustSpec for PhantomPinned

Source§

impl RustSpec for String

Available on crate feature alloc only.
Source§

impl RustSpec for bool

Source§

impl RustSpec for c_void

Source§

impl RustSpec for char

Source§

impl RustSpec for f32

Source§

impl RustSpec for f64

Source§

impl RustSpec for i8

Source§

impl RustSpec for i16

Source§

impl RustSpec for i32

Source§

impl RustSpec for i64

Source§

impl RustSpec for i128

Source§

impl RustSpec for isize

Source§

impl RustSpec for str

Source§

impl RustSpec for u8

Source§

impl RustSpec for u16

Source§

impl RustSpec for u32

Source§

impl RustSpec for u64

Source§

impl RustSpec for u128

Source§

impl RustSpec for usize

Source§

impl<'_lšč0, _TŠČ0> RustSpec for &'_lšč0 _TŠČ0
where _TŠČ0: RustSpec + ?Sized + '_lšč0, Self: for<'_dšč> RustSpec0<<_TŠČ0 as RustSpec>::Size>,

Source§

type Layout = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Layout_šč

Source§

type Size = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Size_šč

Source§

type Alignment = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Alignment_šč

Source§

type Trap = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Trap_šč

Source§

type Niche = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Niche_šč

Source§

type Drop = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Drop_šč

Source§

type Mutability = <&'_lšč0 _TŠČ0 as RustSpec0<<_TŠČ0 as RustSpec>::Size>>::Mutability_šč

Source§

impl<'_lšč0, _TŠČ0> RustSpec for &'_lšč0 mut _TŠČ0
where _TŠČ0: RustSpec + ?Sized + '_lšč0, Self: for<'_dšč> RustSpec1<<_TŠČ0 as RustSpec>::Size>,

Source§

type Layout = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Layout_šč

Source§

type Size = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Size_šč

Source§

type Alignment = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Alignment_šč

Source§

type Trap = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Trap_šč

Source§

type Niche = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Niche_šč

Source§

type Drop = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Drop_šč

Source§

type Mutability = <&'_lšč0 mut _TŠČ0 as RustSpec1<<_TŠČ0 as RustSpec>::Size>>::Mutability_šč

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, R> RustSpec for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

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

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> RustSpec for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>, J: RustSpec<Size: Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>, Alignment: Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>, Trap: Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>, Niche: Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>, Drop: Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>, Mutability: Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>, K: RustSpec<Size: Add<<L as RustSpec>::Size>, Alignment: Max<<L as RustSpec>::Alignment>, Trap: Add<<L as RustSpec>::Trap>, Niche: Add<<L as RustSpec>::Niche>, Drop: Add<<L as RustSpec>::Drop>, Mutability: Add<<L as RustSpec>::Mutability>, __IndirectTrap: Add<<L as RustSpec>::__IndirectTrap>>, L: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<<K as RustSpec>::Alignment as Max<<L as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, R> RustSpec for fn(A, B, C, D, E, F, G, H, I, J, K) -> R

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

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> RustSpec for (A, B, C, D, E, F, G, H, I, J, K)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>, I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>, Alignment: Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>, Trap: Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>, J: RustSpec<Size: Add<<K as RustSpec>::Size>, Alignment: Max<<K as RustSpec>::Alignment>, Trap: Add<<K as RustSpec>::Trap>, Niche: Add<<K as RustSpec>::Niche>, Drop: Add<<K as RustSpec>::Drop>, Mutability: Add<<K as RustSpec>::Mutability>, __IndirectTrap: Add<<K as RustSpec>::__IndirectTrap>>, K: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<<J as RustSpec>::Alignment as Max<<K as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, E, F, G, H, I, J, R> RustSpec for fn(A, B, C, D, E, F, G, H, I, J) -> R

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

Source§

impl<A, B, C, D, E, F, G, H, I, J> RustSpec for (A, B, C, D, E, F, G, H, I, J)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>, H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>, Alignment: Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>, Trap: Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>, I: RustSpec<Size: Add<<J as RustSpec>::Size>, Alignment: Max<<J as RustSpec>::Alignment>, Trap: Add<<J as RustSpec>::Trap>, Niche: Add<<J as RustSpec>::Niche>, Drop: Add<<J as RustSpec>::Drop>, Mutability: Add<<J as RustSpec>::Mutability>, __IndirectTrap: Add<<J as RustSpec>::__IndirectTrap>>, J: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<<I as RustSpec>::Alignment as Max<<J as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, E, F, G, H, I, R> RustSpec for fn(A, B, C, D, E, F, G, H, I) -> R

Source§

impl<A, B, C, D, E, F, G, H, I, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H, I) -> R

Source§

impl<A, B, C, D, E, F, G, H, I> RustSpec for (A, B, C, D, E, F, G, H, I)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>, Alignment: Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>, Trap: Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>, H: RustSpec<Size: Add<<I as RustSpec>::Size>, Alignment: Max<<I as RustSpec>::Alignment>, Trap: Add<<I as RustSpec>::Trap>, Niche: Add<<I as RustSpec>::Niche>, Drop: Add<<I as RustSpec>::Drop>, Mutability: Add<<I as RustSpec>::Mutability>, __IndirectTrap: Add<<I as RustSpec>::__IndirectTrap>>, I: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<<H as RustSpec>::Alignment as Max<<I as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, E, F, G, H, R> RustSpec for fn(A, B, C, D, E, F, G, H) -> R

Source§

impl<A, B, C, D, E, F, G, H, R> RustSpec for unsafe fn(A, B, C, D, E, F, G, H) -> R

Source§

impl<A, B, C, D, E, F, G, H> RustSpec for (A, B, C, D, E, F, G, H)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>, Alignment: Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>, Trap: Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>, G: RustSpec<Size: Add<<H as RustSpec>::Size>, Alignment: Max<<H as RustSpec>::Alignment>, Trap: Add<<H as RustSpec>::Trap>, Niche: Add<<H as RustSpec>::Niche>, Drop: Add<<H as RustSpec>::Drop>, Mutability: Add<<H as RustSpec>::Mutability>, __IndirectTrap: Add<<H as RustSpec>::__IndirectTrap>>, H: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<<G as RustSpec>::Alignment as Max<<H as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, E, F, G, R> RustSpec for fn(A, B, C, D, E, F, G) -> R

Source§

impl<A, B, C, D, E, F, G, R> RustSpec for unsafe fn(A, B, C, D, E, F, G) -> R

Source§

impl<A, B, C, D, E, F, G> RustSpec for (A, B, C, D, E, F, G)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>, Alignment: Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>, Trap: Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>, F: RustSpec<Size: Add<<G as RustSpec>::Size>, Alignment: Max<<G as RustSpec>::Alignment>, Trap: Add<<G as RustSpec>::Trap>, Niche: Add<<G as RustSpec>::Niche>, Drop: Add<<G as RustSpec>::Drop>, Mutability: Add<<G as RustSpec>::Mutability>, __IndirectTrap: Add<<G as RustSpec>::__IndirectTrap>>, G: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<<F as RustSpec>::Alignment as Max<<G as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, E, F, R> RustSpec for fn(A, B, C, D, E, F) -> R

Source§

impl<A, B, C, D, E, F, R> RustSpec for unsafe fn(A, B, C, D, E, F) -> R

Source§

impl<A, B, C, D, E, F> RustSpec for (A, B, C, D, E, F)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>, Alignment: Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>, Trap: Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>, E: RustSpec<Size: Add<<F as RustSpec>::Size>, Alignment: Max<<F as RustSpec>::Alignment>, Trap: Add<<F as RustSpec>::Trap>, Niche: Add<<F as RustSpec>::Niche>, Drop: Add<<F as RustSpec>::Drop>, Mutability: Add<<F as RustSpec>::Mutability>, __IndirectTrap: Add<<F as RustSpec>::__IndirectTrap>>, F: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<<E as RustSpec>::Alignment as Max<<F as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, E, R> RustSpec for fn(A, B, C, D, E) -> R

Source§

impl<A, B, C, D, E, R> RustSpec for unsafe fn(A, B, C, D, E) -> R

Source§

impl<A, B, C, D, E> RustSpec for (A, B, C, D, E)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>, Alignment: Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>, Trap: Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>, D: RustSpec<Size: Add<<E as RustSpec>::Size>, Alignment: Max<<E as RustSpec>::Alignment>, Trap: Add<<E as RustSpec>::Trap>, Niche: Add<<E as RustSpec>::Niche>, Drop: Add<<E as RustSpec>::Drop>, Mutability: Add<<E as RustSpec>::Mutability>, __IndirectTrap: Add<<E as RustSpec>::__IndirectTrap>>, E: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<<D as RustSpec>::Alignment as Max<<E as RustSpec>::Alignment>>::Output>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output

Source§

impl<A, B, C, D, R> RustSpec for fn(A, B, C, D) -> R

Source§

impl<A, B, C, D, R> RustSpec for unsafe fn(A, B, C, D) -> R

Source§

impl<A, B, C, D> RustSpec for (A, B, C, D)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>, Alignment: Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>, Trap: Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>, C: RustSpec<Size: Add<<D as RustSpec>::Size>, Alignment: Max<<D as RustSpec>::Alignment>, Trap: Add<<D as RustSpec>::Trap>, Niche: Add<<D as RustSpec>::Niche>, Drop: Add<<D as RustSpec>::Drop>, Mutability: Add<<D as RustSpec>::Mutability>, __IndirectTrap: Add<<D as RustSpec>::__IndirectTrap>>, D: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

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

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<<C as RustSpec>::Alignment as Max<<D as RustSpec>::Alignment>>::Output>>::Output>>::Output

Source§

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

Source§

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

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>>::Output>>::Output

Source§

impl<A, B, C, R> RustSpec for fn(A, B, C) -> R

Source§

impl<A, B, C, R> RustSpec for unsafe fn(A, B, C) -> R

Source§

impl<A, B, C> RustSpec for (A, B, C)
where A: RustSpec<Size: Add<<<B as RustSpec>::Size as Add<<C as RustSpec>::Size>>::Output>, Alignment: Max<<<B as RustSpec>::Alignment as Max<<C as RustSpec>::Alignment>>::Output>, Trap: Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<C as RustSpec>::Niche>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<C as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<C as RustSpec>::__IndirectTrap>>::Output>>, B: RustSpec<Size: Add<<C as RustSpec>::Size>, Alignment: Max<<C as RustSpec>::Alignment>, Trap: Add<<C as RustSpec>::Trap>, Niche: Add<<C as RustSpec>::Niche>, Drop: Add<<C as RustSpec>::Drop>, Mutability: Add<<C as RustSpec>::Mutability>, __IndirectTrap: Add<<C as RustSpec>::__IndirectTrap>>, C: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output>,

Source§

type Layout = Unstable

Source§

type Size = <<A as RustSpec>::Size as Add<<<B as RustSpec>::Size as Add<<C as RustSpec>::Size>>::Output>>::Output

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<<B as RustSpec>::Alignment as Max<<C as RustSpec>::Alignment>>::Output>>::Output

Source§

type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>>::Output

Source§

type Niche = <<A as RustSpec>::Niche as Add<<<B as RustSpec>::Niche as Add<<C as RustSpec>::Niche>>::Output>>::Output

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<<B as RustSpec>::Mutability as Add<<C as RustSpec>::Mutability>>::Output>>::Output

Source§

impl<A, B, R> RustSpec for fn(A, B) -> R

Source§

impl<A, B, R> RustSpec for unsafe fn(A, B) -> R

Source§

impl<A, B> RustSpec for (A, B)
where A: RustSpec<Size: Add<<B as RustSpec>::Size>, Alignment: Max<<B as RustSpec>::Alignment>, Trap: Add<<B as RustSpec>::Trap>, Niche: Add<<B as RustSpec>::Niche>, Drop: Add<<B as RustSpec>::Drop>, Mutability: Add<<B as RustSpec>::Mutability>, __IndirectTrap: Add<<B as RustSpec>::__IndirectTrap>>, B: RustSpec, Robust: Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>, NoDrop: Add<<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output>,

Source§

type Layout = Unstable

Source§

type Size = <<A as RustSpec>::Size as Add<<B as RustSpec>::Size>>::Output

Source§

type Alignment = <<A as RustSpec>::Alignment as Max<<B as RustSpec>::Alignment>>::Output

Source§

type Trap = <Robust as Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>>::Output

Source§

type Niche = <<A as RustSpec>::Niche as Add<<B as RustSpec>::Niche>>::Output

Source§

type Drop = <NoDrop as Add<<<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output>>::Output

Source§

type Mutability = <<A as RustSpec>::Mutability as Add<<B as RustSpec>::Mutability>>::Output

Source§

impl<A, R> RustSpec for fn(A) -> R

Source§

impl<A, R> RustSpec for unsafe fn(A) -> R

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "C-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "efiapi" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "system-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, L: RustSpec<Layout: Add<<<K as RustSpec>::Layout as Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R

Source§

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

Source§

type Size = Sized<Gt<Zero>>

Source§

type Alignment = <usize as RustSpec>::Alignment

Source§

type Trap = NonRobust

Source§

type Niche = WithNiche<Stable>

Source§

type Drop = NoDrop

Source§

type Mutability = Exclusive

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, K: RustSpec<Layout: Add<<<J as RustSpec>::Layout as Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, R: RustSpec> RustSpec for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> R

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C 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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A> RustSpec for (A,)
where A: RustSpec, Robust: Add<<A as RustSpec>::Trap>, NoDrop: Add<<A as RustSpec>::Drop>,

Source§

impl<R: ?Sized> RustSpec for *const R

Source§

impl<R: ?Sized> RustSpec for *mut R

Source§

impl<R: RustSpec> RustSpec for [R; 0]

Source§

impl<R: RustSpec> RustSpec for [R; 1]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 2]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 3]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 4]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 5]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 6]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 7]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 8]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 9]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 10]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 11]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 12]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 13]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 14]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 15]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 16]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 17]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 18]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 19]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 20]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 21]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 22]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 23]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 24]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 25]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 26]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 27]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 28]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 29]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 30]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 31]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R; 32]
where WithoutNiche: Add<R::Niche>, NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for [R]
where NoDrop: Add<R::Drop>,

Source§

impl<R: RustSpec> RustSpec for extern "C" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "C-unwind" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "efiapi" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "system" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "system-unwind" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "sysv64" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "sysv64-unwind" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "win64" fn() -> R

Source§

impl<R: RustSpec> RustSpec for extern "win64-unwind" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "C" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "C-unwind" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "efiapi" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "system" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "system-unwind" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "sysv64" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "sysv64-unwind" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "win64" fn() -> R

Source§

impl<R: RustSpec> RustSpec for unsafe extern "win64-unwind" fn() -> R

Source§

impl<R> RustSpec for fn() -> R

Source§

impl<R> RustSpec for unsafe fn() -> R

Source§

impl<T: ?Sized> RustSpec for NonNull<T>

Source§

impl<T: ?Sized> RustSpec for PhantomData<T>

Source§

impl<T: RustSpec + ?Sized> RustSpec for Cell<T>
where Robust: Add<T::Trap>, NoDrop: Add<T::Drop>,

Source§

impl<T: RustSpec + ?Sized> RustSpec for ManuallyDrop<T>

Source§

impl<T: RustSpec + ?Sized> RustSpec for UnsafeCell<T>
where Robust: Add<T::Trap>, NoDrop: Add<T::Drop>,

Source§

impl<T: RustSpec> RustSpec for MaybeUninit<T>

Source§

impl<T: RustSpec> RustSpec for Reverse<T>
where NoDrop: Add<T::Drop>,

Source§

impl<T: RustSpec> RustSpec for Saturating<T>
where NoDrop: Add<T::Drop>,

Source§

impl<T: RustSpec> RustSpec for Vec<T>
where NoDrop: Add<T::Drop>, CustomDrop<NoDrop>: Add<T::Drop>,

Available on crate feature alloc only.
Source§

impl<T: RustSpec> RustSpec for Wrapping<T>
where NoDrop: Add<T::Drop>,

Source§

impl<_TŠČ0, _TŠČ1, _TŠČ3, _TŠČ4, _TŠČ7, _TŠČ8> RustSpec for Result<_TŠČ0, _TŠČ1>
where _TŠČ0: RustSpec<Alignment = _TŠČ3, Drop = _TŠČ4>, _TŠČ1: RustSpec<Alignment = _TŠČ7, Drop = _TŠČ8>, _TŠČ7: Sized + ?Sized, _TŠČ3: Max<_TŠČ7> + ?Sized, _TŠČ4: Sized + Add<_TŠČ8> + ?Sized, _TŠČ8: Sized + ?Sized, Self: for<'_dšč> RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>,

Source§

type Layout = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Layout_šč

Source§

type Size = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Size_šč

Source§

type Alignment = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Alignment_šč

Source§

type Trap = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Trap_šč

Source§

type Niche = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Niche_šč

Source§

type Drop = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Drop_šč

Source§

type Mutability = <Result<_TŠČ0, _TŠČ1> as RustSpec4<<_TŠČ0 as RustSpec>::Size, <_TŠČ0 as RustSpec>::Niche, <_TŠČ0 as RustSpec>::__IndirectTrap, _TŠČ3, _TŠČ4, <_TŠČ1 as RustSpec>::Size, <_TŠČ1 as RustSpec>::Niche, <_TŠČ1 as RustSpec>::__IndirectTrap, _TŠČ7, _TŠČ8>>::Mutability_šč

Source§

impl<_TŠČ0, _TŠČ2> RustSpec for Box<_TŠČ0>
where _TŠČ0: RustSpec<Drop = _TŠČ2> + ?Sized, CustomDrop<NoDrop>: Add<_TŠČ2>, _TŠČ2: Sized + ?Sized, Self: for<'_dšč> RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>,

Available on crate feature alloc only.
Source§

type Layout = <Box<_TŠČ0> as RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>>::Layout_šč

Source§

type Size = <Box<_TŠČ0> as RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>>::Size_šč

Source§

type Alignment = <Box<_TŠČ0> as RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>>::Alignment_šč

Source§

type Trap = <Box<_TŠČ0> as RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>>::Trap_šč

Source§

type Niche = <Box<_TŠČ0> as RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>>::Niche_šč

Source§

type Drop = <Box<_TŠČ0> as RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>>::Drop_šč

Source§

type Mutability = <Box<_TŠČ0> as RustSpec2<<_TŠČ0 as RustSpec>::Size, _TŠČ2>>::Mutability_šč

Source§

impl<_TŠČ0, _TŠČ2> RustSpec for Option<_TŠČ0>
where _TŠČ0: RustSpec<Drop = _TŠČ2>, NoDrop: Add<_TŠČ2>, _TŠČ2: Sized + ?Sized, Self: for<'_dšč> RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>,

Source§

type Layout = <Option<_TŠČ0> as RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>>::Layout_šč

Source§

type Size = <Option<_TŠČ0> as RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>>::Size_šč

Source§

type Alignment = <Option<_TŠČ0> as RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>>::Alignment_šč

Source§

type Trap = <Option<_TŠČ0> as RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>>::Trap_šč

Source§

type Niche = <Option<_TŠČ0> as RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>>::Niche_šč

Source§

type Drop = <Option<_TŠČ0> as RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>>::Drop_šč

Source§

type Mutability = <Option<_TŠČ0> as RustSpec3<<_TŠČ0 as RustSpec>::Niche, _TŠČ2>>::Mutability_šč

Implementors§