Docs.rs
nvml-sys-0.0.6
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
nvml-sys 0.0.6
A low-level FFI wrapper around the Persistent Memory Development Kit, PMDK (formerly NVML) and its libraries, including libpmem, libpmemobj and others. Currently tracks master after version 1.3.1.
Crate
Source
Builds
Feature flags
..
arch_flags
blk_include
blk_nblock
blk_non_zero
blk_pool
blk_pool_lock
blk_pool_win
blk_recovery
blk_rw
blk_rw_mt
bttdevice
checksum
cto_aligned_alloc
cto_basic
cto_check_allocations
cto_include
cto_multiple_pools
cto_pool
cto_pool_win
cto_realloc_inplace
cto_stats
cto_valgrind
ex_libpmem
ex_libpmemblk
ex_libpmemcto
ex_libpmemlog
ex_libpmemobj
ex_libpmemobj_cpp
ex_linkedlist
libpmempool_api
libpmempool_api_win
libpmempool_backup
libpmempool_bttdev
libpmempool_include
libpmempool_map_flog
libpmempool_rm
libpmempool_rm_remote
libpmempool_rm_win
libpmempool_sync
libpmempool_sync_win
libpmempool_transform
libpmempool_transform_win
log_basic
log_include
log_pool
log_pool_lock
log_pool_win
log_recovery
log_walker
magic
obj_action
obj_async_postcommit
obj_basic_integration
obj_bucket
obj_check
obj_constructor
obj_convert
obj_cpp_allocator
obj_cpp_cond_var
obj_cpp_cond_var_posix
obj_cpp_containers
obj_cpp_deque
obj_cpp_list
obj_cpp_make_persistent
obj_cpp_make_persistent_array
obj_cpp_make_persistent_array_atomic
obj_cpp_make_persistent_atomic
obj_cpp_map
obj_cpp_multimap
obj_cpp_multiset
obj_cpp_mutex
obj_cpp_mutex_posix
obj_cpp_p_ext
obj_cpp_pool
obj_cpp_pool_primitives
obj_cpp_pool_win
obj_cpp_priority_queue
obj_cpp_ptr
obj_cpp_ptr_arith
obj_cpp_queue
obj_cpp_set
obj_cpp_shared_mutex
obj_cpp_shared_mutex_posix
obj_cpp_stack
obj_cpp_timed_mtx
obj_cpp_timed_mtx_posix
obj_cpp_transaction
obj_cpp_unordered_map
obj_cpp_unordered_multimap
obj_cpp_unordered_multiset
obj_cpp_unordered_set
obj_cpp_vector
obj_ctl
obj_ctl_alloc_class
obj_ctl_alloc_class_config
obj_ctl_config
obj_ctl_heap_size
obj_ctl_prefault
obj_ctl_stats
obj_ctree
obj_cuckoo
obj_debug
obj_direct
obj_extend
obj_first_next
obj_fragmentation
obj_fragmentation2
obj_heap
obj_heap_interrupt
obj_heap_state
obj_include
obj_lane
obj_layout
obj_list
obj_list_insert
obj_list_macro
obj_list_move
obj_list_recovery
obj_list_remove
obj_list_valgrind
obj_locks
obj_many_size_allocs
obj_memblock
obj_memcheck
obj_oid
obj_out_of_memory
obj_persist_count
obj_pmalloc_basic
obj_pmalloc_mt
obj_pmalloc_oom_mt
obj_pmalloc_rand_mt
obj_pool
obj_pool_lock
obj_pool_lookup
obj_pool_win
obj_pvector
obj_realloc
obj_recovery
obj_recreate
obj_redo_log
obj_ringbuf
obj_rpmem_basic_integration
obj_rpmem_heap_interrupt
obj_rpmem_heap_state
obj_strdup
obj_sync
obj_toid
obj_tx_add_range
obj_tx_add_range_direct
obj_tx_alloc
obj_tx_callbacks
obj_tx_flow
obj_tx_free
obj_tx_invalid
obj_tx_lock
obj_tx_locks
obj_tx_locks_abort
obj_tx_mt
obj_tx_realloc
obj_tx_strdup
obj_zones
out_err
out_err_mt
out_err_mt_win
out_err_win
pmem_include
pmem_is_pmem
pmem_is_pmem_linux
pmem_is_pmem_windows
pmem_map_file
pmem_map_file_win
pmem_memcpy
pmem_memmove
pmem_memset
pmem_movnt
pmem_movnt_align
pmem_valgr_simple
pmemobjcli
pmempool_check
pmempool_create
pmempool_dump
pmempool_help
pmempool_info
pmempool_info_remote
pmempool_rm
pmempool_rm_remote
pmempool_sync
pmempool_sync_remote
pmempool_transform
pmempool_transform_remote
pmemspoil
remote_basic
remote_obj_basic
rpmem_addr
rpmem_addr_ext
rpmem_basic
rpmem_fip
rpmem_obc
rpmem_obc_int
rpmem_proto
rpmemd_config
rpmemd_db
rpmemd_dbg
rpmemd_log
rpmemd_obc
rpmemd_util
scope
set_funcs
signal_handle
sync-remotes
tools
traces
traces_custom_function
traces_pmem
unicode_api
unicode_match_script
unittest
util_cpuid
util_file_create
util_file_open
util_is_absolute
util_is_poolset
util_map_proc
util_parse_size
util_plugin
util_poolset
util_poolset_foreach
util_poolset_parse
util_poolset_size
util_uuid_generate
util_vec
vmem_aligned_alloc
vmem_calloc
vmem_check
vmem_check_allocations
vmem_check_version
vmem_create
vmem_create_error
vmem_create_in_region
vmem_create_win
vmem_custom_alloc
vmem_delete
vmem_malloc
vmem_malloc_usable_size
vmem_mix_allocations
vmem_multiple_pools
vmem_out_of_memory
vmem_pages_purging
vmem_realloc
vmem_realloc_inplace
vmem_stats
vmem_strdup
vmem_valgrind
vmem_valgrind_region
vmmalloc_calloc
vmmalloc_check_allocations
vmmalloc_dummy_funcs
vmmalloc_fork
vmmalloc_init
vmmalloc_malloc
vmmalloc_malloc_hooks
vmmalloc_malloc_usable_size
vmmalloc_memalign
vmmalloc_out_of_memory
vmmalloc_realloc
vmmalloc_valgrind
vmmalloc_valloc
win_common
win_getopt
win_lists
win_mmap
win_mmap_fixed
win_signal
.gitignore
config.sh.example
drd-log.supp
freebsd.supp
helgrind-cxgb4.supp
helgrind-log.supp
ld.supp
Makefile
Makefile.inc
match
memcheck-libunwind.supp
memcheck-stdcpp.supp
README
RUNTESTLIB.PS1
RUNTESTS
RUNTESTS.PS1
test_debug.props
test_release.props
testconfig.ps1.example
testconfig.sh.example