[][src]Struct shade_runner::layouts::Input

pub struct Input {
    pub inputs: Vec<ShaderInterfaceDefEntry>,
}

Fields

inputs: Vec<ShaderInterfaceDefEntry>

Trait Implementations

impl Default for Input[src]

impl Clone for Input[src]

impl Debug for Input[src]

impl ShaderInterfaceDef for Input[src]

type Iter = InputIter

Iterator returned by elements.

Auto Trait Implementations

impl Send for Input

impl Unpin for Input

impl Sync for Input

impl UnwindSafe for Input

impl RefUnwindSafe for Input

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Content for T[src]

impl<T, I> ShaderInterfaceDefMatch<I> for T where
    I: ShaderInterfaceDef,
    T: ShaderInterfaceDef
[src]