summaryrefslogtreecommitdiff
path: root/rust-src/bch_bindgen/src/bkey.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust-src/bch_bindgen/src/bkey.rs')
-rw-r--r--rust-src/bch_bindgen/src/bkey.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/rust-src/bch_bindgen/src/bkey.rs b/rust-src/bch_bindgen/src/bkey.rs
index 6735f298..c7910c76 100644
--- a/rust-src/bch_bindgen/src/bkey.rs
+++ b/rust-src/bch_bindgen/src/bkey.rs
@@ -2,13 +2,16 @@
use crate::c;
use crate::fs::Fs;
+use crate::btree::BtreeIter;
use std::ffi::CStr;
use std::fmt;
+use std::marker::PhantomData;
use std::mem::transmute;
pub struct BkeySC<'a> {
- pub k: &'a c::bkey,
- pub v: &'a c::bch_val,
+ pub k: &'a c::bkey,
+ pub v: &'a c::bch_val,
+ pub(crate) iter: PhantomData<&'a mut BtreeIter<'a>>
}
pub enum BkeyValC<'a> {