use std::error; | |
use std::fmt; | |
/// Returned when borrowing fails. | |
#[derive(Debug)] | |
pub struct InvalidThreadAccess; | |
impl fmt::Display for InvalidThreadAccess { | |
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { | |
write!(f, "fragile value accessed from foreign thread") | |
} | |
} | |
impl error::Error for InvalidThreadAccess {} |