[−][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 Clone for ShaderInterfaceMismatchError
[src]
fn clone(&self) -> ShaderInterfaceMismatchError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ShaderInterfaceMismatchError
[src]
impl Display for ShaderInterfaceMismatchError
[src]
impl Eq for ShaderInterfaceMismatchError
[src]
impl Error for ShaderInterfaceMismatchError
[src]
fn description(&self) -> &str
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn cause(&self) -> Option<&dyn Error>
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 StructuralEq for ShaderInterfaceMismatchError
[src]
impl StructuralPartialEq for ShaderInterfaceMismatchError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ShaderInterfaceMismatchError
impl Send for ShaderInterfaceMismatchError
impl Sync for ShaderInterfaceMismatchError
impl Unpin for ShaderInterfaceMismatchError
impl UnwindSafe for ShaderInterfaceMismatchError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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>,