Enum bevy::render::render_resource::AsModuleDescriptorError [−]
pub enum AsModuleDescriptorError {
ShaderReflectError(ShaderReflectError),
WgslConversion(Error),
SpirVConversion(Error),
}
Variants
ShaderReflectError(ShaderReflectError)
Tuple Fields
WgslConversion(Error)
SpirVConversion(Error)
Trait Implementations
impl Debug for AsModuleDescriptorError
impl Debug for AsModuleDescriptorError
impl Display for AsModuleDescriptorError
impl Display for AsModuleDescriptorError
impl Error for AsModuleDescriptorError
impl Error for AsModuleDescriptorError
impl From<Error> for AsModuleDescriptorError
impl From<Error> for AsModuleDescriptorError
pub fn from(source: Error) -> AsModuleDescriptorError
pub fn from(source: Error) -> AsModuleDescriptorError
Performs the conversion.
impl From<Error> for AsModuleDescriptorError
impl From<Error> for AsModuleDescriptorError
pub fn from(source: Error) -> AsModuleDescriptorError
pub fn from(source: Error) -> AsModuleDescriptorError
Performs the conversion.
impl From<ShaderReflectError> for AsModuleDescriptorError
impl From<ShaderReflectError> for AsModuleDescriptorError
pub fn from(source: ShaderReflectError) -> AsModuleDescriptorError
pub fn from(source: ShaderReflectError) -> AsModuleDescriptorError
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for AsModuleDescriptorError
impl Send for AsModuleDescriptorError
impl Sync for AsModuleDescriptorError
impl Unpin for AsModuleDescriptorError
impl UnwindSafe for AsModuleDescriptorError
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
pub fn vzip(self) -> V
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more