[][src]Struct shade_runner::layouts::Output

pub struct Output {
    pub outputs: Vec<ShaderInterfaceDefEntry>,
}

Fields

outputs: Vec<ShaderInterfaceDefEntry>

Trait Implementations

impl Default for Output[src]

impl Clone for Output[src]

impl Debug for Output[src]

impl ShaderInterfaceDef for Output[src]

type Iter = OutputIter

Iterator returned by elements.

Auto Trait Implementations

impl Send for Output

impl Unpin for Output

impl Sync for Output

impl UnwindSafe for Output

impl RefUnwindSafe for Output

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]