[−][src]Enum vulkano::pipeline::shader::ShaderInterfaceMismatchError
Error that can happen when the interface mismatches between two shader stages.
Variants
The number of elements is not the same between the two shader interfaces.
Fields of ElementsCountMismatch
An element is missing from one of the interfaces.
Fields of MissingElement
location: u32
Location of the missing element.
The format of an element does not match.
Fields of FormatMismatch
Trait Implementations
impl Eq for ShaderInterfaceMismatchError
[src]
impl Clone for ShaderInterfaceMismatchError
[src]
fn clone(&self) -> ShaderInterfaceMismatchError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<ShaderInterfaceMismatchError> for ShaderInterfaceMismatchError
[src]
fn eq(&self, other: &ShaderInterfaceMismatchError) -> bool
[src]
fn ne(&self, other: &ShaderInterfaceMismatchError) -> bool
[src]
impl Debug for ShaderInterfaceMismatchError
[src]
impl Display for ShaderInterfaceMismatchError
[src]
impl Error for ShaderInterfaceMismatchError
[src]
Auto Trait Implementations
impl Send for ShaderInterfaceMismatchError
impl Unpin for ShaderInterfaceMismatchError
impl Sync for ShaderInterfaceMismatchError
impl UnwindSafe for ShaderInterfaceMismatchError
impl RefUnwindSafe for ShaderInterfaceMismatchError
Blanket Implementations
impl<T> Content for T
[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
fn indiv_size() -> usize
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,