Skip to content

Commit a10a495

Browse files
committed
Document modules in hdf5-sys
1 parent b210d28 commit a10a495

21 files changed

+21
-0
lines changed

hdf5-sys/src/h5.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! General purpose library functions
12
use std::mem;
23

34
pub use self::H5_index_t::*;

hdf5-sys/src/h5a.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating HDF5 attributes
12
use std::mem;
23

34
use crate::internal_prelude::*;

hdf5-sys/src/h5ac.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Cache functions
12
use std::mem;
23

34
use crate::internal_prelude::*;

hdf5-sys/src/h5c.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Cache functionality
12
pub use self::H5C_cache_decr_mode::*;
23
pub use self::H5C_cache_flash_incr_mode::*;
34
pub use self::H5C_cache_incr_mode::*;

hdf5-sys/src/h5d.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating scientific datasets
12
pub use self::H5D_alloc_time_t::*;
23
pub use self::H5D_fill_time_t::*;
34
pub use self::H5D_fill_value_t::*;

hdf5-sys/src/h5e.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Functions for handling errors that occur within HDF5
12
use std::mem;
23

34
pub use self::H5E_direction_t::*;

hdf5-sys/src/h5f.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating HDF5 files
12
use std::mem;
23

34
pub use self::H5F_close_degree_t::*;

hdf5-sys/src/h5fd.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! File drivers
12
use std::mem;
23

34
pub use self::H5FD_file_image_op_t::*;

hdf5-sys/src/h5g.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating groups of objects inside an HDF5 file
12
use std::mem;
23

34
pub use self::H5G_storage_type_t::*;

hdf5-sys/src/h5i.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Manipulating object identifiers and object names
12
pub use self::H5I_type_t::*;
23

34
use crate::internal_prelude::*;

hdf5-sys/src/h5l.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating links within an HDF5 group
12
use std::mem;
23

34
pub use self::H5L_type_t::*;

hdf5-sys/src/h5mm.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Memory managment
12
use crate::internal_prelude::*;
23

34
pub type H5MM_allocate_t =

hdf5-sys/src/h5o.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Manipulating objects in an HDF5 file
12
use std::mem;
23

34
pub use self::H5O_mcdt_search_ret_t::*;

hdf5-sys/src/h5p.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating property lists to control HDF5 library behaviour
12
use crate::internal_prelude::*;
23

34
use crate::h5ac::H5AC_cache_config_t;

hdf5-sys/src/h5pl.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Programmatically controlling dynamically loaded plugins
12
use crate::internal_prelude::*;
23

34
#[cfg(hdf5_1_8_15)]

hdf5-sys/src/h5r.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating references to specific objects and data regions in an HDF5 file
12
pub use self::H5R_type_t::*;
23

34
use crate::internal_prelude::*;

hdf5-sys/src/h5s.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating dataspaces in which to store elements of a dataset
12
pub use self::H5S_class_t::*;
23
pub use self::H5S_sel_type::*;
34
pub use self::H5S_seloper_t::*;

hdf5-sys/src/h5t.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Creating and manipulating datatypes which describe elements of a dataset
12
use std::mem;
23

34
pub use self::H5T_bkg_t::*;

hdf5-sys/src/h5vl.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Using the Virtual Object Layer
12
#![cfg(hdf5_1_12_0)]
23
use crate::internal_prelude::*;
34

hdf5-sys/src/h5z.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Configuring filters that process data during I/O operation
12
use std::mem;
23

34
pub use self::H5Z_EDC_t::*;

hdf5-sys/src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Rust bindings to the `hdf5` library for reading and writing data to and from storage
12
#![allow(non_camel_case_types, non_snake_case, dead_code, deprecated)]
23
#![cfg_attr(feature = "cargo-clippy", allow(clippy::unreadable_literal))]
34
#![cfg_attr(feature = "cargo-clippy", allow(clippy::missing_safety_doc))]

0 commit comments

Comments
 (0)