[][src]Trait windows::RuntimeType

pub unsafe trait RuntimeType: Abi + Clone {
    type DefaultType;

    const SIGNATURE: ConstBuffer;
}

RuntimeType is used to constrain WinRT generic types to WinRT types.

This trait is automatically used by the generated bindings and should not be used directly.

Associated Types

type DefaultType[src]

Loading content...

Associated Constants

const SIGNATURE: ConstBuffer[src]

Loading content...

Implementations on Foreign Types

impl RuntimeType for bool[src]

type DefaultType = Self

impl RuntimeType for i8[src]

type DefaultType = Self

impl RuntimeType for u8[src]

type DefaultType = Self

impl RuntimeType for i16[src]

type DefaultType = Self

impl RuntimeType for u16[src]

type DefaultType = Self

impl RuntimeType for i32[src]

type DefaultType = Self

impl RuntimeType for u32[src]

type DefaultType = Self

impl RuntimeType for i64[src]

type DefaultType = Self

impl RuntimeType for u64[src]

type DefaultType = Self

impl RuntimeType for f32[src]

type DefaultType = Self

impl RuntimeType for f64[src]

type DefaultType = Self

Loading content...

Implementors

impl RuntimeType for Guid[src]

impl RuntimeType for HString[src]

impl RuntimeType for Object[src]

Loading content...