@@ -42,7 +42,7 @@ use hdf5_sys::h5p::{
4242 H5Pset_gc_references , H5Pset_mdc_config , H5Pset_meta_block_size , H5Pset_sieve_buf_size ,
4343 H5Pset_small_data_block_size ,
4444} ;
45- #[ cfg( h5_have_direct ) ]
45+ #[ cfg( have_direct ) ]
4646use hdf5_sys:: h5p:: { H5Pget_fapl_direct , H5Pset_fapl_direct } ;
4747#[ cfg( feature = "mpio" ) ]
4848use hdf5_sys:: h5p:: { H5Pget_fapl_mpio , H5Pset_fapl_mpio } ;
@@ -51,7 +51,7 @@ use hdf5_sys::h5p::{H5Pget_fapl_mpio, H5Pset_fapl_mpio};
5151use hdf5_sys:: h5ac:: { H5AC_cache_image_config_t , H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE } ;
5252#[ cfg( feature = "1.10.2" ) ]
5353use hdf5_sys:: h5f:: H5F_libver_t ;
54- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
54+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
5555use hdf5_sys:: h5p:: {
5656 H5Pget_all_coll_metadata_ops , H5Pget_coll_metadata_write , H5Pset_all_coll_metadata_ops ,
5757 H5Pset_coll_metadata_write ,
@@ -73,7 +73,7 @@ use hdf5_sys::h5p::{
7373 H5Pset_metadata_read_attempts ,
7474} ;
7575
76- #[ cfg( h5_have_direct ) ]
76+ #[ cfg( have_direct ) ]
7777use crate :: globals:: H5FD_DIRECT ;
7878#[ cfg( feature = "mpio" ) ]
7979use crate :: globals:: H5FD_MPIO ;
@@ -131,9 +131,9 @@ impl Debug for FileAccess {
131131 formatter. field ( "metadata_read_attempts" , & self . metadata_read_attempts ( ) ) ;
132132 #[ cfg( feature = "1.10.0" ) ]
133133 formatter. field ( "mdc_log_options" , & self . mdc_log_options ( ) ) ;
134- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
134+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
135135 formatter. field ( "all_coll_metadata_ops" , & self . all_coll_metadata_ops ( ) ) ;
136- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
136+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
137137 formatter. field ( "coll_metadata_write" , & self . coll_metadata_write ( ) ) ;
138138 formatter. field ( "mdc_config" , & self . mdc_config ( ) ) ;
139139 formatter. field ( "driver" , & self . driver ( ) ) ;
@@ -451,15 +451,15 @@ mod mpio {
451451#[ cfg( feature = "mpio" ) ]
452452pub use self :: mpio:: * ;
453453
454- #[ cfg( h5_have_direct ) ]
454+ #[ cfg( have_direct ) ]
455455#[ derive( Clone , Copy , Debug , PartialEq , Eq ) ]
456456pub struct DirectDriver {
457457 pub alignment : usize ,
458458 pub block_size : usize ,
459459 pub cbuf_size : usize ,
460460}
461461
462- #[ cfg( h5_have_direct ) ]
462+ #[ cfg( have_direct ) ]
463463impl Default for DirectDriver {
464464 fn default ( ) -> Self {
465465 Self { alignment : 4096 , block_size : 4096 , cbuf_size : 16 * 1024 * 1024 }
@@ -477,7 +477,7 @@ pub enum FileDriver {
477477 Split ( SplitDriver ) ,
478478 #[ cfg( feature = "mpio" ) ]
479479 Mpio ( MpioDriver ) ,
480- #[ cfg( h5_have_direct ) ]
480+ #[ cfg( have_direct ) ]
481481 Direct ( DirectDriver ) ,
482482}
483483
@@ -702,8 +702,8 @@ impl Eq for MetadataCacheConfig {}
702702
703703impl Default for MetadataCacheConfig {
704704 fn default ( ) -> Self {
705- let min_clean_fraction = if cfg ! ( h5_have_parallel ) { 0.3_f32 } else { 0.01_f32 } ;
706- let flash_multiple = if cfg ! ( h5_have_parallel ) { 1.0_f32 } else { 1.4_f32 } ;
705+ let min_clean_fraction = if cfg ! ( have_parallel ) { 0.3_f32 } else { 0.01_f32 } ;
706+ let flash_multiple = if cfg ! ( have_parallel ) { 1.0_f32 } else { 1.4_f32 } ;
707707 Self {
708708 rpt_fcn_enabled : false ,
709709 open_trace_file : false ,
@@ -971,9 +971,9 @@ pub struct FileAccessBuilder {
971971 mdc_image_config : Option < CacheImageConfig > ,
972972 #[ cfg( feature = "1.10.0" ) ]
973973 mdc_log_options : Option < CacheLogOptions > ,
974- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
974+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
975975 all_coll_metadata_ops : Option < bool > ,
976- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
976+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
977977 coll_metadata_write : Option < bool > ,
978978 gc_references : Option < bool > ,
979979 small_data_block_size : Option < u64 > ,
@@ -1023,7 +1023,7 @@ impl FileAccessBuilder {
10231023 let v = plist. get_mdc_log_options ( ) ?;
10241024 builder. mdc_log_options ( v. is_enabled , & v. location , v. start_on_access ) ;
10251025 }
1026- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1026+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
10271027 {
10281028 builder. all_coll_metadata_ops ( plist. get_all_coll_metadata_ops ( ) ?) ;
10291029 builder. coll_metadata_write ( plist. get_coll_metadata_write ( ) ?) ;
@@ -1118,13 +1118,13 @@ impl FileAccessBuilder {
11181118 self
11191119 }
11201120
1121- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1121+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
11221122 pub fn all_coll_metadata_ops ( & mut self , is_collective : bool ) -> & mut Self {
11231123 self . all_coll_metadata_ops = Some ( is_collective) ;
11241124 self
11251125 }
11261126
1127- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1127+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
11281128 pub fn coll_metadata_write ( & mut self , is_collective : bool ) -> & mut Self {
11291129 self . coll_metadata_write = Some ( is_collective) ;
11301130 self
@@ -1251,14 +1251,14 @@ impl FileAccessBuilder {
12511251 self . driver ( & FileDriver :: Mpio ( MpioDriver :: try_new ( comm, info) . unwrap ( ) ) )
12521252 }
12531253
1254- #[ cfg( h5_have_direct ) ]
1254+ #[ cfg( have_direct ) ]
12551255 pub fn direct_options (
12561256 & mut self , alignment : usize , block_size : usize , cbuf_size : usize ,
12571257 ) -> & mut Self {
12581258 self . driver ( & FileDriver :: Direct ( DirectDriver { alignment, block_size, cbuf_size } ) )
12591259 }
12601260
1261- #[ cfg( h5_have_direct ) ]
1261+ #[ cfg( have_direct ) ]
12621262 pub fn direct ( & mut self ) -> & mut Self {
12631263 self . driver ( & FileDriver :: Direct ( DirectDriver :: default ( ) ) )
12641264 }
@@ -1360,7 +1360,7 @@ impl FileAccessBuilder {
13601360 Ok ( ( ) )
13611361 }
13621362
1363- #[ cfg( h5_have_direct ) ]
1363+ #[ cfg( have_direct ) ]
13641364 fn set_direct ( id : hid_t , drv : & DirectDriver ) -> Result < ( ) > {
13651365 h5try ! ( H5Pset_fapl_direct ( id, drv. alignment as _, drv. block_size as _, drv. cbuf_size as _) ) ;
13661366 Ok ( ( ) )
@@ -1393,7 +1393,7 @@ impl FileAccessBuilder {
13931393 FileDriver :: Mpio ( drv) => {
13941394 Self :: set_mpio ( id, drv) ?;
13951395 }
1396- #[ cfg( h5_have_direct ) ]
1396+ #[ cfg( have_direct ) ]
13971397 FileDriver :: Direct ( drv) => {
13981398 Self :: set_direct ( id, drv) ?;
13991399 }
@@ -1472,7 +1472,7 @@ impl FileAccessBuilder {
14721472 ) ) ;
14731473 }
14741474 }
1475- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1475+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
14761476 {
14771477 if let Some ( v) = self . all_coll_metadata_ops {
14781478 h5try ! ( H5Pset_all_coll_metadata_ops ( id, v as _) ) ;
@@ -1593,7 +1593,7 @@ impl FileAccess {
15931593 }
15941594
15951595 #[ doc( hidden) ]
1596- #[ cfg( h5_have_direct ) ]
1596+ #[ cfg( have_direct ) ]
15971597 fn get_direct ( & self ) -> Result < DirectDriver > {
15981598 let res = h5get ! ( H5Pget_fapl_direct ( self . id( ) ) : size_t, size_t, size_t) ?;
15991599 Ok ( DirectDriver { alignment : res. 0 as _ , block_size : res. 1 as _ , cbuf_size : res. 2 as _ } )
@@ -1608,7 +1608,7 @@ impl FileAccess {
16081608 return self . get_mpio ( ) . map ( FileDriver :: Mpio ) ;
16091609 }
16101610 }
1611- #[ cfg( h5_have_direct ) ]
1611+ #[ cfg( have_direct ) ]
16121612 {
16131613 if drv_id == * H5FD_DIRECT {
16141614 return self . get_direct ( ) . map ( FileDriver :: Direct ) ;
@@ -1797,24 +1797,24 @@ impl FileAccess {
17971797 self . get_mdc_log_options ( ) . ok ( ) . unwrap_or_default ( )
17981798 }
17991799
1800- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1800+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
18011801 #[ doc( hidden) ]
18021802 pub fn get_all_coll_metadata_ops ( & self ) -> Result < bool > {
18031803 h5get ! ( H5Pget_all_coll_metadata_ops ( self . id( ) ) : hbool_t) . map ( |x| x > 0 )
18041804 }
18051805
1806- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1806+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
18071807 pub fn all_coll_metadata_ops ( & self ) -> bool {
18081808 self . get_all_coll_metadata_ops ( ) . unwrap_or ( false )
18091809 }
18101810
1811- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1811+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
18121812 #[ doc( hidden) ]
18131813 pub fn get_coll_metadata_write ( & self ) -> Result < bool > {
18141814 h5get ! ( H5Pget_coll_metadata_write ( self . id( ) ) : hbool_t) . map ( |x| x > 0 )
18151815 }
18161816
1817- #[ cfg( all( feature = "1.10.0" , h5_have_parallel ) ) ]
1817+ #[ cfg( all( feature = "1.10.0" , have_parallel ) ) ]
18181818 pub fn coll_metadata_write ( & self ) -> bool {
18191819 self . get_coll_metadata_write ( ) . unwrap_or ( false )
18201820 }
0 commit comments