-use core::ops::{AddAssign, Deref, DerefMut, Shl, Sub};
+use core::ops::{AddAssign, BitOr, Deref, DerefMut, Shl, Sub};
use lazy_static::lazy_static;
use spin::Mutex;
impl ColorCode {
pub fn new(foreground: Color, background: Color) -> ColorCode {
- ColorCode((background as u8).shl(4) | (foreground as u8))
+ ColorCode(((background as u8).shl(4) as u8).bitor(foreground as u8))
}
}