Fix tests after a74958f0.

This commit is contained in:
whitequark 2018-08-07 06:06:49 +00:00
parent a74958f01f
commit 259f1576c3
1 changed files with 14 additions and 0 deletions

View File

@ -34,6 +34,20 @@ mod cslice {
} }
} }
} }
pub trait AsCSlice<'a, T> {
fn as_c_slice(&'a self) -> CSlice<'a, T>;
}
impl<'a> AsCSlice<'a, u8> for str {
fn as_c_slice(&'a self) -> CSlice<'a, u8> {
CSlice {
base: self.as_ptr(),
len: self.len() as u32,
phantom: PhantomData
}
}
}
} }
#[path = "../../firmware/ksupport/eh.rs"] #[path = "../../firmware/ksupport/eh.rs"]