1
0
Fork 0
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:
Alula 2020-09-03 14:19:26 +02:00
parent c8b6395fd7
commit f0020870e3
No known key found for this signature in database
GPG key ID: 3E00485503A1D8BA

View file

@ -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)
}
}