diff options
Diffstat (limited to 'rust/src/custombinaryview.rs')
| -rw-r--r-- | rust/src/custombinaryview.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rust/src/custombinaryview.rs b/rust/src/custombinaryview.rs index b1fda73a..48274fe4 100644 --- a/rust/src/custombinaryview.rs +++ b/rust/src/custombinaryview.rs @@ -245,16 +245,18 @@ impl BinaryViewTypeBase for BinaryViewType { } } -unsafe impl CoreOwnedArrayProvider for BinaryViewType { +impl CoreArrayProvider for BinaryViewType { type Raw = *mut BNBinaryViewType; type Context = (); +} +unsafe impl CoreOwnedArrayProvider for BinaryViewType { unsafe fn free(raw: *mut Self::Raw, _count: usize, _context: &Self::Context) { BNFreeBinaryViewTypeList(raw); } } -unsafe impl<'a> CoreOwnedArrayWrapper<'a> for BinaryViewType { +unsafe impl<'a> CoreArrayWrapper<'a> for BinaryViewType { type Wrapped = BinaryViewType; unsafe fn wrap_raw(raw: &'a Self::Raw, _context: &'a Self::Context) -> Self::Wrapped { |
