[−][src]Enum vulkano::pipeline::shader::ShaderInterfaceMismatchError
Error that can happen when the interface mismatches between two shader stages.
Variants
ElementsCountMismatch
The number of elements is not the same between the two shader interfaces.
Fields of ElementsCountMismatch
MissingElement
An element is missing from one of the interfaces.
Fields of MissingElement
location: u32
Location of the missing element.
FormatMismatch
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]
Performs copy-assignment from source
. Read more
impl Eq for ShaderInterfaceMismatchError
[src]
impl PartialEq<ShaderInterfaceMismatchError> for ShaderInterfaceMismatchError
[src]
fn eq(&self, other: &ShaderInterfaceMismatchError) -> bool
[src]
fn ne(&self, other: &ShaderInterfaceMismatchError) -> bool
[src]
impl Display for ShaderInterfaceMismatchError
[src]
impl Debug for ShaderInterfaceMismatchError
[src]
impl Error for ShaderInterfaceMismatchError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Sync for ShaderInterfaceMismatchError
impl Unpin for ShaderInterfaceMismatchError
impl Send 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, 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> 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> 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,