From 0d52013908d977a12c35e6a03226a90107321c63 Mon Sep 17 00:00:00 2001 From: Markus PiƩton Date: Mon, 19 Apr 2021 18:52:48 +0200 Subject: Add View Type to BNIsBackedByDatabase --- rust/src/filemetadata.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'rust/src') diff --git a/rust/src/filemetadata.rs b/rust/src/filemetadata.rs index 036b85b1..5f0be581 100644 --- a/rust/src/filemetadata.rs +++ b/rust/src/filemetadata.rs @@ -109,8 +109,15 @@ impl FileMetadata { } } - pub fn is_database_backed(&self) -> bool { - unsafe { BNIsBackedByDatabase(self.handle) } + pub fn is_database_backed(&self, view_type: S) -> bool { + let view_type = view_type.as_bytes_with_nul(); + + unsafe { + BNIsBackedByDatabase( + self.handle, + view_type.as_ref().as_ptr() as *const _ + ) + } } pub fn begin_undo_actions(&self) { -- cgit v1.3.1