mirror of
https://github.com/doukutsu-rs/doukutsu-rs
synced 2025-06-19 08:42:07 +00:00
add ggez errors
This commit is contained in:
parent
c8b6395fd7
commit
f0020870e3
|
@ -5,6 +5,7 @@ use std::error::Error;
|
|||
use std::fmt;
|
||||
use std::string::FromUtf8Error;
|
||||
use std::sync::{Arc, PoisonError};
|
||||
use std::sync::mpsc::SendError;
|
||||
|
||||
/// An enum containing all kinds of game framework errors.
|
||||
#[derive(Debug, Clone)]
|
||||
|
@ -260,3 +261,10 @@ impl<T> From<PoisonError<T>> for GameError {
|
|||
GameError::EventLoopError(errstr)
|
||||
}
|
||||
}
|
||||
|
||||
impl<T> From<SendError<T>> for GameError {
|
||||
fn from(s: SendError<T>) -> GameError {
|
||||
let errstr = format!("Send error: {}", s);
|
||||
GameError::EventLoopError(errstr)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue