List of all items
Structs
- AssertTxInSafe
- BuddyAlg
- Journal
- LazyCell
- PCell
- PMutex
- PRefCell
- PString
- Parc
- Pbox
- PoolGuard
- Ref
- RefMut
- RootCell
- TCell
- VCell
- Zones
- c_void
- default::Allocator
- default::AssertTxInSafe
- gen::ByteArray
- gen::Gen
- heap::Heap
- prc::Prc
- prc::PrcBox
- prc::VWeak
- prc::Weak
- ptr::LogNonNull
- ptr::NonNull
- ptr::Ptr
- ptr::Slice
- stl::HashMap
- stm::Chaperon
- stm::Journal
- stm::Log
- stm::pspd::Scratchpad
- stm::vspd::Scratchpad
- sync::MutexGuard
- sync::PMutex
- sync::Parc
- sync::ParcInner
- sync::VWeak
- sync::Weak
- utils::Ring
- utils::SpinLock
- vec::IntoIteratorHelper
- vec::IterHelper
- vec::Vec
Enums
Traits
- LooseTxInUnsafe
- MemPool
- MemPoolTraits
- PClone
- PFrom
- PSafe
- PSend
- PmemUsage
- RootObj
- ToPString
- ToPStringSlice
- TxInSafe
- TxOutSafe
- VSafe
- default::LooseTxInUnsafe
- default::MemPool
- default::MemPoolTraits
- default::PClone
- default::PSafe
- default::RootObj
- default::ToPString
- default::ToPStringSlice
- default::TxInSafe
- default::TxOutSafe
- default::VSafe
- gen::Allocatable
- stm::Logger
Macros
- __cfg_check_access_violation
- __cfg_check_allocator_cyclic_links
- __cfg_delete_history
- __cfg_pin_journals
- __cfg_stat_footprint
- __cfg_stat_perf
- __cfg_verbose
- log
- may_crash
- measure
- pool
- static_inner
Derive Macros
Functions
- get_idx
- ll::clflush
- ll::cpu
- ll::mfence
- ll::persist
- ll::persist_obj
- ll::persist_obj_with_log
- ll::persist_with_log
- ll::sfence
- stat::report
- stat::save_histograms
- stm::transaction
- sync::init_lock
- utils::as_slice
- utils::as_slice64
- utils::can_crash
- utils::nearest_pow2
- utils::rand
- utils::read
- utils::read_addr
Typedefs
- default::Journal
- default::PCell
- default::PMutex
- default::PNonNull
- default::PRef
- default::PRefCell
- default::PRefMut
- default::PString
- default::PVec
- default::Parc
- default::Pbox
- default::Prc
- default::TCell
- default::VCell
- default::parc::PWeak
- default::parc::VWeak
- default::prc::PWeak
- default::prc::VWeak
- heap::Journal
- heap::PCell
- heap::PMutex
- heap::PNonNull
- heap::PRef
- heap::PRefCell
- heap::PRefMut
- heap::PString
- heap::PVec
- heap::Parc
- heap::Pbox
- heap::Prc
- heap::VCell
- heap::parc::PWeak
- heap::parc::VWeak
- heap::prc::PWeak
- heap::prc::VWeak
- result::Result
Statics
Constants
- DEFAULT_POOL_SIZE
- FLAG_HAS_ROOT
- default::open_flags::O_128GB
- default::open_flags::O_16GB
- default::open_flags::O_16TB
- default::open_flags::O_1GB
- default::open_flags::O_1TB
- default::open_flags::O_256GB
- default::open_flags::O_2GB
- default::open_flags::O_2TB
- default::open_flags::O_32GB
- default::open_flags::O_32TB
- default::open_flags::O_4GB
- default::open_flags::O_4TB
- default::open_flags::O_512GB
- default::open_flags::O_64GB
- default::open_flags::O_64TB
- default::open_flags::O_8GB
- default::open_flags::O_8TB
- default::open_flags::O_C
- default::open_flags::O_CF
- default::open_flags::O_CFNE
- default::open_flags::O_CNE
- default::open_flags::O_F
- default::open_flags::O_READINFO
- open_flags::O_128GB
- open_flags::O_16GB
- open_flags::O_16TB
- open_flags::O_1GB
- open_flags::O_1TB
- open_flags::O_256GB
- open_flags::O_2GB
- open_flags::O_2TB
- open_flags::O_32GB
- open_flags::O_32TB
- open_flags::O_4GB
- open_flags::O_4TB
- open_flags::O_512GB
- open_flags::O_64GB
- open_flags::O_64TB
- open_flags::O_8GB
- open_flags::O_8TB
- open_flags::O_C
- open_flags::O_CF
- open_flags::O_CFNE
- open_flags::O_CNE
- open_flags::O_F
- open_flags::O_READINFO
- stm::JOURNAL_COMMITTED