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.
poolset_in
PMEMPOOLSET
20M $(nW)testfile00
20M $(nW)testfile01
20M $(nW)testfile02
REPLICA
60M $(nW)testfile10

poolset_out
PMEMPOOLSET
20M $(nW)testfile00
20M $(nW)testfile01
20M $(nW)testfile02
REPLICA
90M $(nW)testfile10

pr($(N)): off = $(nW) uuid = $(nW)
TestOK111
TestOK222
TestOK333
error: No such file or directory
error: failed to transform $(nW)/poolset.in -> $(nW)/poolset.out: transformation failed
TestOK111
TestOK222
TestOK333
Poolset structure:
Number of replicas       : 2
Replica 0 (master) - local, 3 part(s):
part 0:
path                     : $(nW)testfile00
type                     : regular file
size                     : $(nW)
part 1:
path                     : $(nW)testfile01
type                     : regular file
size                     : $(nW)
part 2:
path                     : $(nW)testfile02
type                     : regular file
size                     : $(nW)
Replica 1 - local, 1 part(s):
part 0:
path                     : $(nW)testfile10
type                     : regular file
size                     : $(nW)

POOL Header:
Signature                : PMEMOBJ
Major                    : $(nW)
Mandatory features       : 0x0
Not mandatory features   : 0x0
Forced RO                : 0x0
Pool set UUID            : $(nW)

PMEM OBJ Header:
Layout                   : OBJ_LAYOUT$(nW)
Lanes offset             : 0x2000
Number of lanes          : 1024
Heap offset              : $(nW)
Heap size                : $(nW)
Checksum                 : $(nW) [OK]
Root offset              : $(nW)
Part file:
path                     : $(nW)testfile00
type                     : regular file
size                     : $(nW)

POOL Header:
Signature                : PMEMOBJ [part file]
Major                    : $(nW)
Mandatory features       : 0x0
Not mandatory features   : 0x0
Forced RO                : 0x0
Pool set UUID            : $(nW)
Part file:
path                     : $(nW)testfile01
type                     : regular file
size                     : $(nW)

POOL Header:
Signature                : PMEMOBJ [part file]
Major                    : $(nW)
Mandatory features       : 0x0
Not mandatory features   : 0x0
Forced RO                : 0x0
Pool set UUID            : $(nW)
Part file:
path                     : $(nW)testfile02
type                     : regular file
size                     : $(nW)

POOL Header:
Signature                : PMEMOBJ [part file]
Major                    : $(nW)
Mandatory features       : 0x0
Not mandatory features   : 0x0
Forced RO                : 0x0
Pool set UUID            : $(nW)
Part file:
path                     : $(nW)testfile10
type                     : regular file
size                     : $(nW)

POOL Header:
Signature                : PMEMOBJ [part file]
Major                    : $(nW)
Mandatory features       : 0x0
Not mandatory features   : 0x0
Forced RO                : 0x0
Pool set UUID            : $(nW)