pub enum RendererBuilderError {
WebGlContextError(WebGlContextError),
RendererBuildError(BuildRendererError),
CompileShaderError(CompileShaderError),
LinkProgramError(LinkProgramError),
UniformError(CreateUniformError),
SaveContextError(SaveContextError),
CreateVAOError(CreateVAOError),
InitializeAttributeError(CreateAttributeError),
CreateBufferError(CreateBufferError),
CreateTextureError(CreateTextureError),
CreateFramebufferError(CreateFramebufferError),
CreateTransformFeedbackError(CreateTransformFeedbackError),
}Variants§
WebGlContextError(WebGlContextError)
RendererBuildError(BuildRendererError)
CompileShaderError(CompileShaderError)
LinkProgramError(LinkProgramError)
UniformError(CreateUniformError)
SaveContextError(SaveContextError)
CreateVAOError(CreateVAOError)
InitializeAttributeError(CreateAttributeError)
CreateBufferError(CreateBufferError)
CreateTextureError(CreateTextureError)
CreateFramebufferError(CreateFramebufferError)
CreateTransformFeedbackError(CreateTransformFeedbackError)
Trait Implementations§
Source§impl Clone for RendererBuilderError
impl Clone for RendererBuilderError
Source§fn clone(&self) -> RendererBuilderError
fn clone(&self) -> RendererBuilderError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RendererBuilderError
impl Debug for RendererBuilderError
Source§impl Display for RendererBuilderError
impl Display for RendererBuilderError
Source§impl Error for RendererBuilderError
impl Error for RendererBuilderError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<BuildRendererError> for RendererBuilderError
impl From<BuildRendererError> for RendererBuilderError
Source§fn from(source: BuildRendererError) -> Self
fn from(source: BuildRendererError) -> Self
Converts to this type from the input type.
Source§impl From<CompileShaderError> for RendererBuilderError
impl From<CompileShaderError> for RendererBuilderError
Source§fn from(source: CompileShaderError) -> Self
fn from(source: CompileShaderError) -> Self
Converts to this type from the input type.
Source§impl From<CreateAttributeError> for RendererBuilderError
impl From<CreateAttributeError> for RendererBuilderError
Source§fn from(source: CreateAttributeError) -> Self
fn from(source: CreateAttributeError) -> Self
Converts to this type from the input type.
Source§impl From<CreateBufferError> for RendererBuilderError
impl From<CreateBufferError> for RendererBuilderError
Source§fn from(source: CreateBufferError) -> Self
fn from(source: CreateBufferError) -> Self
Converts to this type from the input type.
Source§impl From<CreateFramebufferError> for RendererBuilderError
impl From<CreateFramebufferError> for RendererBuilderError
Source§fn from(source: CreateFramebufferError) -> Self
fn from(source: CreateFramebufferError) -> Self
Converts to this type from the input type.
Source§impl From<CreateTextureError> for RendererBuilderError
impl From<CreateTextureError> for RendererBuilderError
Source§fn from(source: CreateTextureError) -> Self
fn from(source: CreateTextureError) -> Self
Converts to this type from the input type.
Source§impl From<CreateTransformFeedbackError> for RendererBuilderError
impl From<CreateTransformFeedbackError> for RendererBuilderError
Source§fn from(source: CreateTransformFeedbackError) -> Self
fn from(source: CreateTransformFeedbackError) -> Self
Converts to this type from the input type.
Source§impl From<CreateUniformError> for RendererBuilderError
impl From<CreateUniformError> for RendererBuilderError
Source§fn from(source: CreateUniformError) -> Self
fn from(source: CreateUniformError) -> Self
Converts to this type from the input type.
Source§impl From<CreateVAOError> for RendererBuilderError
impl From<CreateVAOError> for RendererBuilderError
Source§fn from(source: CreateVAOError) -> Self
fn from(source: CreateVAOError) -> Self
Converts to this type from the input type.
Source§impl From<LinkProgramError> for RendererBuilderError
impl From<LinkProgramError> for RendererBuilderError
Source§fn from(source: LinkProgramError) -> Self
fn from(source: LinkProgramError) -> Self
Converts to this type from the input type.
Source§impl From<SaveContextError> for RendererBuilderError
impl From<SaveContextError> for RendererBuilderError
Source§fn from(source: SaveContextError) -> Self
fn from(source: SaveContextError) -> Self
Converts to this type from the input type.
Source§impl From<WebGlContextError> for RendererBuilderError
impl From<WebGlContextError> for RendererBuilderError
Source§fn from(source: WebGlContextError) -> Self
fn from(source: WebGlContextError) -> Self
Converts to this type from the input type.
Source§impl Hash for RendererBuilderError
impl Hash for RendererBuilderError
Source§impl PartialEq for RendererBuilderError
impl PartialEq for RendererBuilderError
impl Eq for RendererBuilderError
impl StructuralPartialEq for RendererBuilderError
Auto Trait Implementations§
impl Freeze for RendererBuilderError
impl RefUnwindSafe for RendererBuilderError
impl Send for RendererBuilderError
impl Sync for RendererBuilderError
impl Unpin for RendererBuilderError
impl UnwindSafe for RendererBuilderError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more