[−][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]
pub fn clone(&self) -> ShaderInterfaceMismatchError
[src]
pub 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]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<ShaderInterfaceMismatchError> for ShaderInterfaceMismatchError
[src]
pub fn eq(&self, other: &ShaderInterfaceMismatchError) -> bool
[src]
pub fn ne(&self, other: &ShaderInterfaceMismatchError) -> bool
[src]
impl StructuralEq for ShaderInterfaceMismatchError
[src]
impl StructuralPartialEq for ShaderInterfaceMismatchError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ShaderInterfaceMismatchError
[src]
impl Send for ShaderInterfaceMismatchError
[src]
impl Sync for ShaderInterfaceMismatchError
[src]
impl Unpin for ShaderInterfaceMismatchError
[src]
impl UnwindSafe for ShaderInterfaceMismatchError
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T
[src]
pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
pub fn is_size_suitable(usize) -> bool
[src]
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,