diff --git a/artiq/test/libartiq_support/lib.rs b/artiq/test/libartiq_support/lib.rs index 7dba1b7b8..8fc08a0ac 100644 --- a/artiq/test/libartiq_support/lib.rs +++ b/artiq/test/libartiq_support/lib.rs @@ -21,6 +21,12 @@ mod cslice { phantom: PhantomData<&'a ()> } + impl<'a, T> CSlice<'a, T> { + pub fn len(&self) -> usize { + self.len as usize + } + } + impl<'a, T> AsRef<[T]> for CSlice<'a, T> { fn as_ref(&self) -> &[T] { unsafe {