diff options
-rw-r--r-- | bch_bindgen/src/bkey.rs | 2 | ||||
-rw-r--r-- | bch_bindgen/src/btree.rs | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/bch_bindgen/src/bkey.rs b/bch_bindgen/src/bkey.rs index eab070c6..91d515b7 100644 --- a/bch_bindgen/src/bkey.rs +++ b/bch_bindgen/src/bkey.rs @@ -64,7 +64,7 @@ impl<'a, 'b> BkeySC<'a> { BkeySCToText { k: self, fs } } - pub fn v(&'a self) -> BkeyValC { + pub fn v(&'a self) -> BkeyValC<'a> { unsafe { let ty: c::bch_bkey_type = transmute(self.k.type_ as u32); diff --git a/bch_bindgen/src/btree.rs b/bch_bindgen/src/btree.rs index ba3ec87c..33791178 100644 --- a/bch_bindgen/src/btree.rs +++ b/bch_bindgen/src/btree.rs @@ -15,7 +15,7 @@ pub struct BtreeTrans<'f> { } impl<'f> BtreeTrans<'f> { - pub fn new(fs: &'f Fs) -> BtreeTrans { + pub fn new(fs: &'f Fs) -> BtreeTrans<'f> { unsafe { BtreeTrans { raw: &mut *c::__bch2_trans_get(fs.raw, 0), @@ -81,7 +81,7 @@ impl<'t> BtreeIter<'t> { } } - pub fn peek_upto<'i>(&'i mut self, end: c::bpos) -> Result<Option<BkeySC>, bch_errcode> { + pub fn peek_upto<'i>(&'i mut self, end: c::bpos) -> Result<Option<BkeySC<'i>>, bch_errcode> { unsafe { let k = c::bch2_btree_iter_peek_upto(&mut self.raw, end); errptr_to_result_c(k.k).map(|_| { @@ -146,7 +146,7 @@ impl<'t> BtreeNodeIter<'t> { locks_want: u32, depth: u32, flags: BtreeIterFlags, - ) -> BtreeNodeIter { + ) -> BtreeNodeIter<'t> { unsafe { let mut iter: MaybeUninit<c::btree_iter> = MaybeUninit::uninit(); c::bch2_trans_node_iter_init( |