pub enum RenderTextError {
SdlError(Error),
SdlTextureValueError(TextureValueError),
SdlUpdateTextureError(UpdateTextureError),
}Expand description
A wrapper for all errors that can occur while rendering text
Variants§
SdlError(Error)
Wrapper for sdl3::Error
SdlTextureValueError(TextureValueError)
Wrapper for sdl3::texture::TextureValueError
SdlUpdateTextureError(UpdateTextureError)
Wrapper for sdl3::texture::UpdateTextureError
Trait Implementations§
Source§impl Debug for RenderTextError
impl Debug for RenderTextError
Source§impl Display for RenderTextError
impl Display for RenderTextError
Source§impl Error for RenderTextError
impl Error for RenderTextError
1.30.0 · 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<Error> for RenderTextError
impl From<Error> for RenderTextError
Source§impl From<TextureValueError> for RenderTextError
impl From<TextureValueError> for RenderTextError
Source§fn from(value: TextureValueError) -> Self
fn from(value: TextureValueError) -> Self
Converts to this type from the input type.
Source§impl From<UpdateTextureError> for RenderTextError
impl From<UpdateTextureError> for RenderTextError
Source§fn from(value: UpdateTextureError) -> Self
fn from(value: UpdateTextureError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RenderTextError
impl RefUnwindSafe for RenderTextError
impl Send for RenderTextError
impl Sync for RenderTextError
impl Unpin for RenderTextError
impl UnsafeUnpin for RenderTextError
impl UnwindSafe for RenderTextError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more