@@ -5,7 +5,7 @@ use crate::{Error, BucketMap};
55use mojoio:: nix:: NixFile ;
66use crate :: index:: mem:: MemIndex ;
77use crate :: value:: Value ;
8- use crate :: state:: KVState ;
8+ use crate :: state:: State ;
99
1010pub struct BucketInner {
1111 name : String ,
@@ -39,15 +39,15 @@ impl BucketInner {
3939}
4040
4141pub struct Bucket {
42- state : KVState ,
42+ state : State ,
4343 //inner: Arc<RwLock<BucketInner>>,
4444 inner : BucketInner ,
4545 bmap : BucketMap ,
4646 is_write : bool ,
4747}
4848
4949impl Bucket {
50- fn with_inner ( state : KVState , inner : BucketInner , bmap : BucketMap ) -> Self {
50+ fn with_inner ( state : State , inner : BucketInner , bmap : BucketMap ) -> Self {
5151 Bucket {
5252 state,
5353 //inner: Arc::new(RwLock::new(inner)),
@@ -61,7 +61,7 @@ impl Bucket {
6161 self . is_write = true
6262 }
6363
64- pub fn readonly ( root_path : & Path , name : & str , ver : u32 , state : KVState , bmap : BucketMap ) -> Result < Bucket , Error > {
64+ pub fn readonly ( root_path : & Path , name : & str , ver : u32 , state : State , bmap : BucketMap ) -> Result < Bucket , Error > {
6565 log:: debug!( "bucket name={} readonly at ver={}" , name, ver) ;
6666
6767 let b = Self :: load ( root_path, name, state, bmap, ver) ?;
@@ -87,7 +87,7 @@ impl Bucket {
8787 self . inner . is_modified
8888 }
8989
90- pub fn writable ( root_path : & Path , name : & str , state : KVState , bmap : BucketMap , load_ver : u32 ) -> Result < Bucket , Error > {
90+ pub fn writable ( root_path : & Path , name : & str , state : State , bmap : BucketMap , load_ver : u32 ) -> Result < Bucket , Error > {
9191 log:: debug!( "mojo initing bucket pps={}" , state. pps( ) ) ;
9292
9393 let aver = state. active_ver ( ) ;
@@ -110,7 +110,7 @@ impl Bucket {
110110 Ok ( b)
111111 }
112112
113- pub fn load ( root_path : & Path , name : & str , state : KVState , bmap : BucketMap , ver : u32 ) -> Result < Self , Error > {
113+ pub fn load ( root_path : & Path , name : & str , state : State , bmap : BucketMap , ver : u32 ) -> Result < Self , Error > {
114114 log:: debug!( "loading bucket={} version={}" , name, ver) ;
115115
116116 if ver < state. min_ver ( ) || ver > state. active_ver ( ) {
@@ -152,7 +152,7 @@ impl Bucket {
152152 Ok ( index)
153153 }
154154
155- pub fn new ( root_path : & Path , name : & str , state : KVState , bmap : BucketMap ) -> Result < Self , Error > {
155+ pub fn new ( root_path : & Path , name : & str , state : State , bmap : BucketMap ) -> Result < Self , Error > {
156156 log:: debug!( "creating new bucket name={} at ver={}" , name, state. active_ver( ) ) ;
157157
158158 let _ = std:: fs:: create_dir_all ( root_path) ?;
0 commit comments