Skip to main content

RustSpec

Trait RustSpec 

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

Joined Rust-spec classification of a type.

§Safety hazards when deriving RustSpec

Check rust_spec_derive::RustSpec.

§Safety

Implementors must classify Self truthfully according to each axis’s documentation. Opaque types must be used only through indirection and consumers should not read them.

Required Associated Types§

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 Trap

Trap-representation classification, assuming pointer and reference validity is established separately; 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.

Source

type Opacity

Whether the value representation is opaque; see Opaque.

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<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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<J as RustSpec>::__Alignment, Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>>, Trap: Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>::Output>>, J: RustSpec<Size: Add<<<K as RustSpec>::Size as Add<<L as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<K as RustSpec>::__Alignment, <L as RustSpec>::__Alignment>>, Trap: Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>, Niche: Add<<<K as RustSpec>::Niche as Add<<L as RustSpec>::Niche>>::Output>, Drop: Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>, Mutability: Add<<<K as RustSpec>::Mutability as Add<<L as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<K as RustSpec>::__IndirectTrap as Add<<L as RustSpec>::__IndirectTrap>>::Output>>, K: RustSpec<Size: Add<<L as RustSpec>::Size>, __Alignment: Max<<L as RustSpec>::__Alignment>, Trap: Add<<L as RustSpec>::Trap>, Niche: Add<<L as RustSpec>::Niche>, Drop: Add<<L as RustSpec>::Drop>, Mutability: Add<<L as RustSpec>::Mutability>, __IndirectTrap: Add<<L as RustSpec>::__IndirectTrap>>, L: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<<K as RustSpec>::Trap as Add<<L as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<<K as RustSpec>::Drop as Add<<L as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

Source§

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

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<I as RustSpec>::__Alignment, Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>>, Trap: Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>::Output>>, I: RustSpec<Size: Add<<<J as RustSpec>::Size as Add<<K as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<J as RustSpec>::__Alignment, <K as RustSpec>::__Alignment>>, Trap: Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>, Niche: Add<<<J as RustSpec>::Niche as Add<<K as RustSpec>::Niche>>::Output>, Drop: Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>, Mutability: Add<<<J as RustSpec>::Mutability as Add<<K as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<J as RustSpec>::__IndirectTrap as Add<<K as RustSpec>::__IndirectTrap>>::Output>>, J: RustSpec<Size: Add<<K as RustSpec>::Size>, __Alignment: Max<<K as RustSpec>::__Alignment>, Trap: Add<<K as RustSpec>::Trap>, Niche: Add<<K as RustSpec>::Niche>, Drop: Add<<K as RustSpec>::Drop>, Mutability: Add<<K as RustSpec>::Mutability>, __IndirectTrap: Add<<K as RustSpec>::__IndirectTrap>>, K: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<<J as RustSpec>::Trap as Add<<K as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<<J as RustSpec>::Drop as Add<<K as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<H as RustSpec>::__Alignment, Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>>, Trap: Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>::Output>>, H: RustSpec<Size: Add<<<I as RustSpec>::Size as Add<<J as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<I as RustSpec>::__Alignment, <J as RustSpec>::__Alignment>>, Trap: Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>, Niche: Add<<<I as RustSpec>::Niche as Add<<J as RustSpec>::Niche>>::Output>, Drop: Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>, Mutability: Add<<<I as RustSpec>::Mutability as Add<<J as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<I as RustSpec>::__IndirectTrap as Add<<J as RustSpec>::__IndirectTrap>>::Output>>, I: RustSpec<Size: Add<<J as RustSpec>::Size>, __Alignment: Max<<J as RustSpec>::__Alignment>, Trap: Add<<J as RustSpec>::Trap>, Niche: Add<<J as RustSpec>::Niche>, Drop: Add<<J as RustSpec>::Drop>, Mutability: Add<<J as RustSpec>::Mutability>, __IndirectTrap: Add<<J as RustSpec>::__IndirectTrap>>, J: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<<I as RustSpec>::Trap as Add<<J as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<<I as RustSpec>::Drop as Add<<J as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<G as RustSpec>::__Alignment, Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>>, Trap: Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>::Output>>, G: RustSpec<Size: Add<<<H as RustSpec>::Size as Add<<I as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<H as RustSpec>::__Alignment, <I as RustSpec>::__Alignment>>, Trap: Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>, Niche: Add<<<H as RustSpec>::Niche as Add<<I as RustSpec>::Niche>>::Output>, Drop: Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>, Mutability: Add<<<H as RustSpec>::Mutability as Add<<I as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<H as RustSpec>::__IndirectTrap as Add<<I as RustSpec>::__IndirectTrap>>::Output>>, H: RustSpec<Size: Add<<I as RustSpec>::Size>, __Alignment: Max<<I as RustSpec>::__Alignment>, Trap: Add<<I as RustSpec>::Trap>, Niche: Add<<I as RustSpec>::Niche>, Drop: Add<<I as RustSpec>::Drop>, Mutability: Add<<I as RustSpec>::Mutability>, __IndirectTrap: Add<<I as RustSpec>::__IndirectTrap>>, I: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<<H as RustSpec>::Trap as Add<<I as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<<H as RustSpec>::Drop as Add<<I as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<F as RustSpec>::__Alignment, Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>>, Trap: Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>::Output>>, F: RustSpec<Size: Add<<<G as RustSpec>::Size as Add<<H as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<G as RustSpec>::__Alignment, <H as RustSpec>::__Alignment>>, Trap: Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>, Niche: Add<<<G as RustSpec>::Niche as Add<<H as RustSpec>::Niche>>::Output>, Drop: Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>, Mutability: Add<<<G as RustSpec>::Mutability as Add<<H as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<G as RustSpec>::__IndirectTrap as Add<<H as RustSpec>::__IndirectTrap>>::Output>>, G: RustSpec<Size: Add<<H as RustSpec>::Size>, __Alignment: Max<<H as RustSpec>::__Alignment>, Trap: Add<<H as RustSpec>::Trap>, Niche: Add<<H as RustSpec>::Niche>, Drop: Add<<H as RustSpec>::Drop>, Mutability: Add<<H as RustSpec>::Mutability>, __IndirectTrap: Add<<H as RustSpec>::__IndirectTrap>>, H: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<<G as RustSpec>::Trap as Add<<H as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<<G as RustSpec>::Drop as Add<<H as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<E as RustSpec>::__Alignment, Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>>, Trap: Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>::Output>>, E: RustSpec<Size: Add<<<F as RustSpec>::Size as Add<<G as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<F as RustSpec>::__Alignment, <G as RustSpec>::__Alignment>>, Trap: Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>, Niche: Add<<<F as RustSpec>::Niche as Add<<G as RustSpec>::Niche>>::Output>, Drop: Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>, Mutability: Add<<<F as RustSpec>::Mutability as Add<<G as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<F as RustSpec>::__IndirectTrap as Add<<G as RustSpec>::__IndirectTrap>>::Output>>, F: RustSpec<Size: Add<<G as RustSpec>::Size>, __Alignment: Max<<G as RustSpec>::__Alignment>, Trap: Add<<G as RustSpec>::Trap>, Niche: Add<<G as RustSpec>::Niche>, Drop: Add<<G as RustSpec>::Drop>, Mutability: Add<<G as RustSpec>::Mutability>, __IndirectTrap: Add<<G as RustSpec>::__IndirectTrap>>, G: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<<F as RustSpec>::Trap as Add<<G as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<<F as RustSpec>::Drop as Add<<G as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>>, Trap: Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>::Output>>, D: RustSpec<Size: Add<<<E as RustSpec>::Size as Add<<F as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<E as RustSpec>::__Alignment, <F as RustSpec>::__Alignment>>, Trap: Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>, Niche: Add<<<E as RustSpec>::Niche as Add<<F as RustSpec>::Niche>>::Output>, Drop: Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>, Mutability: Add<<<E as RustSpec>::Mutability as Add<<F as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<E as RustSpec>::__IndirectTrap as Add<<F as RustSpec>::__IndirectTrap>>::Output>>, E: RustSpec<Size: Add<<F as RustSpec>::Size>, __Alignment: Max<<F as RustSpec>::__Alignment>, Trap: Add<<F as RustSpec>::Trap>, Niche: Add<<F as RustSpec>::Niche>, Drop: Add<<F as RustSpec>::Drop>, Mutability: Add<<F as RustSpec>::Mutability>, __IndirectTrap: Add<<F as RustSpec>::__IndirectTrap>>, F: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<<E as RustSpec>::Trap as Add<<F as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<<E as RustSpec>::Drop as Add<<F as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>>, Trap: Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>::Output>>, C: RustSpec<Size: Add<<<D as RustSpec>::Size as Add<<E as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<D as RustSpec>::__Alignment, <E as RustSpec>::__Alignment>>, Trap: Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>, Niche: Add<<<D as RustSpec>::Niche as Add<<E as RustSpec>::Niche>>::Output>, Drop: Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>, Mutability: Add<<<D as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<D as RustSpec>::__IndirectTrap as Add<<E as RustSpec>::__IndirectTrap>>::Output>>, D: RustSpec<Size: Add<<E as RustSpec>::Size>, __Alignment: Max<<E as RustSpec>::__Alignment>, Trap: Add<<E as RustSpec>::Trap>, Niche: Add<<E as RustSpec>::Niche>, Drop: Add<<E as RustSpec>::Drop>, Mutability: Add<<E as RustSpec>::Mutability>, __IndirectTrap: Add<<E as RustSpec>::__IndirectTrap>>, E: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<<D as RustSpec>::Trap as Add<<E as RustSpec>::Trap>>::Output>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<<D as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, Maximum<<C as RustSpec>::__Alignment, <D as RustSpec>::__Alignment>>>, Trap: Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>::Output>>, B: RustSpec<Size: Add<<<C as RustSpec>::Size as Add<<D as RustSpec>::Size>>::Output>, __Alignment: Max<Maximum<<C as RustSpec>::__Alignment, <D as RustSpec>::__Alignment>>, Trap: Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>, Niche: Add<<<C as RustSpec>::Niche as Add<<D as RustSpec>::Niche>>::Output>, Drop: Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>, Mutability: Add<<<C as RustSpec>::Mutability as Add<<D as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<C as RustSpec>::__IndirectTrap as Add<<D as RustSpec>::__IndirectTrap>>::Output>>, C: RustSpec<Size: Add<<D as RustSpec>::Size>, __Alignment: Max<<D as RustSpec>::__Alignment>, Trap: Add<<D as RustSpec>::Trap>, Niche: Add<<D as RustSpec>::Niche>, Drop: Add<<D as RustSpec>::Drop>, Mutability: Add<<D as RustSpec>::Mutability>, __IndirectTrap: Add<<D as RustSpec>::__IndirectTrap>>, D: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<<C as RustSpec>::Trap as Add<<D as RustSpec>::Trap>>::Output>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<<C as RustSpec>::Drop as Add<<D as RustSpec>::Drop>>::Output>>::Output>>::Output as DropKind>::NeedsDrop

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§

type Opacity = NonOpaque

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<Maximum<<B as RustSpec>::__Alignment, <C as RustSpec>::__Alignment>>, Trap: Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>, Niche: Add<<<B as RustSpec>::Niche as Add<<C as RustSpec>::Niche>>::Output>, Drop: Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>, Mutability: Add<<<B as RustSpec>::Mutability as Add<<C as RustSpec>::Mutability>>::Output>, __IndirectTrap: Add<<<B as RustSpec>::__IndirectTrap as Add<<C as RustSpec>::__IndirectTrap>>::Output>>, B: RustSpec<Size: Add<<C as RustSpec>::Size>, __Alignment: Max<<C as RustSpec>::__Alignment>, Trap: Add<<C as RustSpec>::Trap>, Niche: Add<<C as RustSpec>::Niche>, Drop: Add<<C as RustSpec>::Drop>, Mutability: Add<<C as RustSpec>::Mutability>, __IndirectTrap: Add<<C as RustSpec>::__IndirectTrap>>, C: RustSpec + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<<B as RustSpec>::Trap as Add<<C as RustSpec>::Trap>>::Output>>::Output>, <<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output: DropKind,

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 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 = <<<A as RustSpec>::Drop as Add<<<B as RustSpec>::Drop as Add<<C as RustSpec>::Drop>>::Output>>::Output as DropKind>::NeedsDrop

Source§

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

Source§

type Opacity = NonOpaque

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 + ?Sized, Robust: Add<<<A as RustSpec>::Trap as Add<<B as RustSpec>::Trap>>::Output>, <<A as RustSpec>::Drop as Add<<B as RustSpec>::Drop>>::Output: DropKind,

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§

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<A: RustSpec<Layout: Add<<R as RustSpec>::Layout>>, B: RustSpec<Layout: Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>, C: RustSpec<Layout: Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>, D: RustSpec<Layout: Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>, E: RustSpec<Layout: Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>, F: RustSpec<Layout: Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>, G: RustSpec<Layout: Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, H: RustSpec<Layout: Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, I: RustSpec<Layout: Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B as RustSpec>::Layout as Add<<<A as RustSpec>::Layout as Add<<R as RustSpec>::Layout>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>::Output>>, J: RustSpec<Layout: Add<<<I as RustSpec>::Layout as Add<<<H as RustSpec>::Layout as Add<<<G as RustSpec>::Layout as Add<<<F as RustSpec>::Layout as Add<<<E as RustSpec>::Layout as Add<<<D as RustSpec>::Layout as Add<<<C as RustSpec>::Layout as Add<<<B 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 + ?Sized, Robust: Add<<A as RustSpec>::Trap>, <A as RustSpec>::Drop: DropKind,

Source§

impl<R, E> RustSpec for Result<R, E>
where R: RustSpec<__Alignment: Max<E::__Alignment>, Drop: Add<E::Drop>, Mutability: Add<E::Mutability>>, E: RustSpec, (R::Size, E::Size): ResultRepresentation<R, E>,

Source§

type Layout = <(<R as RustSpec>::Size, <E as RustSpec>::Size) as ResultRepresentation<R, E>>::Layout

Source§

type Size = Sized<Gt<Zero>>

Source§

type Trap = <(<R as RustSpec>::Size, <E as RustSpec>::Size) as ResultRepresentation<R, E>>::Trap

Source§

type Niche = <(<R as RustSpec>::Size, <E as RustSpec>::Size) as ResultRepresentation<R, E>>::Niche

Source§

type Drop = <<R as RustSpec>::Drop as Add<<E as RustSpec>::Drop>>::Output

Source§

type Mutability = <<R as RustSpec>::Mutability as Add<<E as RustSpec>::Mutability>>::Output

Source§

type Opacity = NonOpaque

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 &R
where R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized, <R::Size as PointerLayout>::Output: Add<R::Layout>,

Source§

impl<R> RustSpec for &mut R
where R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized, <R::Size as PointerLayout>::Output: Add<R::Layout>,

Source§

impl<R> RustSpec for *const R
where R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized, <R::Size as PointerLayout>::Output: Add<R::Layout>,

Source§

impl<R> RustSpec for *mut R
where R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized, <R::Size as PointerLayout>::Output: Add<R::Layout>,

Source§

impl<R> RustSpec for Box<R>
where R: RustSpec<Size: PointerLayout, Drop: DropKind, Mutability: PointerMutability> + ?Sized, <R::Size as PointerLayout>::Output: Add<R::Layout>,

Available on crate feature alloc only.
Source§

impl<R> RustSpec for NonNull<R>
where R: RustSpec<Size: PointerLayout, Mutability: PointerMutability> + ?Sized, <R::Size as PointerLayout>::Output: Add<R::Layout>,

Source§

impl<R> RustSpec for Option<R>
where R: RustSpec<Niche: NullableRepresentation, Drop: DropKind>, <R::Niche as NullableRepresentation>::Layout: Add<R::Layout>, <R::Niche as NullableRepresentation>::Trap: Add<R::__IndirectTrap>,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T: RustSpec<Mutability: PointerMutability>> RustSpec for Vec<T>

Available on crate feature alloc only.
Source§

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

Source§

impl<T: RustSpec> RustSpec for Reverse<T>
where T::Drop: DropKind,

Source§

impl<T: RustSpec> RustSpec for Saturating<T>
where T::Drop: DropKind,

Source§

impl<T: RustSpec> RustSpec for Wrapping<T>
where T::Drop: DropKind,

Implementors§