List of all items
Structs
- Arena
- Chunk
- DirectAllocator
- FreeSlot
- MemoryPool
- arena::Arena
- buffers::RUMBuffer
- buffers::RUMBufferSplitIter
- buffers::RUMSliceEnumerateIter
- buffers::RUMSliceSplitIter
- buffers::rumbuffer::RUMBuffer
- buffers::types::RUMBufferSplitIter
- buffers::types::RUMSliceEnumerateIter
- buffers::types::RUMSliceSplitIter
- cache::Lazy
- cpu::Mask
- cpu::Simd
- dune::Arrakis
- mem::Chunk
- mem::DirectAllocator
- mem::FreeSlot
- mem::MemoryPool
- mem::alloc::DirectAllocator
- mem::alloc_opts::MiMallocOpts
- mem::mempool::Chunk
- mem::mempool::FreeSlot
- mem::mempool::MemoryPool
- net::tcp::RUMClient
- net::tcp::RUMClientHandle
- net::tcp::RUMServer
- net::tcp::RUMServerHandle
- net::tcp::TcpListener
- net::tcp::TcpStream
- pipelines::pipeline_types::RUMCommand
- serde::RUMOrderedMap
- serde::json_impl::RUMOrderedMap
- serde::json_impl::RUMSerializableManualDrop
- strings::GraphemeStr
- threading::thread_primitives::AsyncMutex
- threading::thread_primitives::AsyncMutexGuard
- threading::thread_primitives::AsyncOwnedRwLockMappedReadGuard
- threading::thread_primitives::AsyncOwnedRwLockReadGuard
- threading::thread_primitives::AsyncOwnedRwLockWriteGuard
- threading::thread_primitives::AsyncRwLock
- threading::thread_primitives::AsyncRwLockMappedWriteGuard
- threading::thread_primitives::AsyncRwLockReadGuard
- threading::thread_primitives::AsyncRwLockWriteGuard
- threading::thread_primitives::SyncMutex
- threading::thread_primitives::SyncMutexGuard
- threading::thread_primitives::SyncRwLock
- threading::thread_primitives::io::BufReader
- threading::thread_primitives::io::BufStream
- threading::thread_primitives::io::BufWriter
- threading::thread_primitives::io::Chain
- threading::thread_primitives::io::DuplexStream
- threading::thread_primitives::io::Empty
- threading::thread_primitives::io::Interest
- threading::thread_primitives::io::Join
- threading::thread_primitives::io::Lines
- threading::thread_primitives::io::ReadBuf
- threading::thread_primitives::io::ReadHalf
- threading::thread_primitives::io::Ready
- threading::thread_primitives::io::Repeat
- threading::thread_primitives::io::SimplexStream
- threading::thread_primitives::io::Sink
- threading::thread_primitives::io::Split
- threading::thread_primitives::io::Stderr
- threading::thread_primitives::io::Stdin
- threading::thread_primitives::io::Stdout
- threading::thread_primitives::io::Take
- threading::thread_primitives::io::WriteHalf
- threading::thread_primitives::io::unix::AsyncFd
- threading::thread_primitives::io::unix::AsyncFdReadyGuard
- threading::thread_primitives::io::unix::AsyncFdReadyMutGuard
- threading::thread_primitives::io::unix::AsyncFdTryNewError
- threading::thread_primitives::io::unix::TryIoError
- threading::threading_manager::SyncRwLock
- threading::threading_manager::Task
- threading::threading_manager::TaskManager
- types::RUMHashMap
- types::RUMID
- types::RUMOrderedMap
- types::RUMTcpListener
Enums
Traits
- AsPtr
- AsSlice
- SizedType
- buffers::RUMBufferIteratorExt
- buffers::RUMBufferSplitIterTrait
- buffers::RUMByteSliceEnumeratorIterTrait
- buffers::RUMByteSliceIteratorExt
- buffers::RUMByteSliceSplitIterTrait
- buffers::types::RUMBufferIteratorExt
- buffers::types::RUMBufferSplitIterTrait
- buffers::types::RUMByteSliceEnumeratorIterTrait
- buffers::types::RUMByteSliceIteratorExt
- buffers::types::RUMByteSliceSplitIterTrait
- cpu::Select
- cpu::SimdConstPtr
- cpu::SimdFloat
- cpu::SimdInt
- cpu::SimdMutPtr
- cpu::SimdOrd
- cpu::SimdPartialEq
- cpu::SimdPartialOrd
- cpu::SimdUint
- cpu::ToBytes
- mem::AsPtr
- mem::AsSlice
- mem::SizedType
- mem::traits::AsPtr
- mem::traits::AsSlice
- mem::traits::SizedType
- serde::json::RUMDeJson
- serde::json::RUMDeJsonError
- serde::json::RUMDeJsonVisitor
- serde::json::RUMJsonDeserializer
- serde::json::RUMJsonSerializer
- serde::json::RUMSerJson
- serde::json::RUMSerJsonError
- serde::json::RUMSerJsonSerializeMap
- serde::json::RUMSerJsonSerializeSequence
- serde::json::RUMSerJsonSerializeStruct
- strings::AsStr
- strings::AsString
- strings::RUMArrayConversions
- strings::RUMStringConversions
- strings::StringLike
- strings::StringUtils
- threading::thread_primitives::AsyncReadExt
- threading::thread_primitives::AsyncWriteExt
- threading::thread_primitives::io::AsyncBufRead
- threading::thread_primitives::io::AsyncBufReadExt
- threading::thread_primitives::io::AsyncRead
- threading::thread_primitives::io::AsyncReadExt
- threading::thread_primitives::io::AsyncSeek
- threading::thread_primitives::io::AsyncSeekExt
- threading::thread_primitives::io::AsyncWrite
- threading::thread_primitives::io::AsyncWriteExt
- types::RUMBigArray
- types::RUMCLIParser
Macros
- cpu::simd_swizzle
- rumtk_arena_new
- rumtk_async_sleep
- rumtk_benchmark_snippet
- rumtk_cache_fetch
- rumtk_cache_get
- rumtk_cache_push
- rumtk_connect
- rumtk_create_server
- rumtk_create_task
- rumtk_create_task_args
- rumtk_critical_section_read
- rumtk_critical_section_write
- rumtk_deserialize
- rumtk_dune_new
- rumtk_exec_task
- rumtk_generate_id
- rumtk_get_ip_port
- rumtk_init_threads
- rumtk_layout
- rumtk_lock_read
- rumtk_lock_write
- rumtk_mem_quick_array_init
- rumtk_new_lock
- rumtk_new_task_queue
- rumtk_pipeline_command
- rumtk_pipeline_patch_args
- rumtk_pipeline_quick_run
- rumtk_pipeline_quick_run_async
- rumtk_pipeline_run
- rumtk_pipeline_run_async
- rumtk_print_license_notice
- rumtk_python_exec
- rumtk_python_exec_module
- rumtk_read_stdin
- rumtk_resolve_sync_task
- rumtk_resolve_task
- rumtk_serialize
- rumtk_sleep
- rumtk_spawn_blocking_task
- rumtk_spawn_task
- rumtk_start_server
- rumtk_wait_on_task
- rumtk_write_stdout
- strings::rumtk_format
Derive Macros
Functions
- as_slice
- as_slice_mut
- base::clamp_index
- base::is_unique
- buffers::buffer_contains
- buffers::buffer_count
- buffers::buffer_find
- buffers::buffer_find_byte
- buffers::buffer_find_instances
- buffers::buffer_has_pattern
- buffers::buffer_replace
- buffers::buffer_replace_in_place
- buffers::buffer_slice_trim
- buffers::buffer_to_str
- buffers::buffer_to_string
- buffers::buffer_trim
- buffers::helpers::buffer_contains
- buffers::helpers::buffer_count
- buffers::helpers::buffer_find
- buffers::helpers::buffer_find_byte
- buffers::helpers::buffer_find_instances
- buffers::helpers::buffer_has_pattern
- buffers::helpers::buffer_replace
- buffers::helpers::buffer_replace_in_place
- buffers::helpers::buffer_slice_trim
- buffers::helpers::buffer_to_str
- buffers::helpers::buffer_to_string
- buffers::helpers::buffer_trim
- buffers::helpers::is_unique_bytes
- buffers::helpers::new_random_buffer
- buffers::helpers::new_random_rumbuffer
- buffers::helpers::new_random_string_buffer
- buffers::helpers::new_random_string_set
- buffers::helpers::slice_to_buffer
- buffers::is_unique_bytes
- buffers::new_random_buffer
- buffers::new_random_rumbuffer
- buffers::new_random_string_buffer
- buffers::new_random_string_set
- buffers::slice_to_buffer
- cache::cache_get
- cache::cache_get_or_set
- cache::cache_push
- cache::new_cache
- cast_data_to_ptr
- cast_to_nonnull
- cli::cli_utils::print_license_notice
- cli::cli_utils::read_some_stdin
- cli::cli_utils::read_stdin
- cli::cli_utils::write_stdout
- cli::cli_utils::write_string_stdout
- copy_from_slice
- copy_simd_slice
- cpu::cpu_collect
- cpu::cpu_collect_fallback
- cpu::cpu_collect_simd_n
- cpu::cpu_find
- cpu::cpu_find_fallback
- cpu::cpu_find_replace_simd_n
- cpu::cpu_find_simd_n
- cpu::cpu_l1_prefetch
- cpu::cpu_l2_prefetch
- cpu::cpu_l3_prefetch
- cpu::cpu_likely_branch
- cpu::cpu_replace_byte
- cpu::cpu_replace_fallback
- cpu::cpu_replace_simd_n
- cpu::cpu_simd_masks
- cpu::cpu_simd_shift_right_n
- cpu::cpu_slice_splat
- cpu::cpu_slice_to_array
- cpu::cpu_slice_to_array_padded
- cpu::cpu_slice_to_simd
- cpu::cpu_tokenize
- cpu::cpu_tokenize_rev
- cpu::cpu_unlikely_branch
- cpu::prefetch_read_data
- direct_alloc
- direct_dealloc
- hash::has_same_hash
- hash::hash_data
- id::generate_id
- id::id_to_uuid
- maths::generate_tenth_factor
- mem::alloc::direct_alloc
- mem::alloc::direct_dealloc
- mem::alloc::set_and_init_allocator_options
- mem::as_slice
- mem::as_slice_mut
- mem::cast_data_to_ptr
- mem::cast_to_nonnull
- mem::copy::copy_from_slice
- mem::copy::copy_simd_slice
- mem::copy_from_slice
- mem::copy_simd_slice
- mem::direct_alloc
- mem::direct_dealloc
- mem::mem::cast_data_to_ptr
- mem::mem::cast_to_nonnull
- mem::mem::sizeof
- mem::mem::zero_memory
- mem::set_and_init_allocator_options
- mem::sizeof
- mem::traits::as_slice
- mem::traits::as_slice_mut
- mem::zero_memory
- net::tcp_helpers::to_ip_port
- pipelines::pipeline_functions::pipeline_add_stdin_data_to_pipeline
- pipelines::pipeline_functions::pipeline_await_pipeline
- pipelines::pipeline_functions::pipeline_close_process_stdin
- pipelines::pipeline_functions::pipeline_create_command
- pipelines::pipeline_functions::pipeline_generate_command
- pipelines::pipeline_functions::pipeline_get_stdout
- pipelines::pipeline_functions::pipeline_patch_args
- pipelines::pipeline_functions::pipeline_patch_command_args
- pipelines::pipeline_functions::pipeline_pipe_into_process
- pipelines::pipeline_functions::pipeline_pipe_processes
- pipelines::pipeline_functions::pipeline_spawn_process
- pipelines::pipeline_functions::pipeline_wait_pipeline
- scripting::python_utils::py_buildargs
- scripting::python_utils::py_exec
- scripting::python_utils::py_exec_module
- scripting::python_utils::py_extract_any
- scripting::python_utils::py_extract_string_vector
- scripting::python_utils::py_list_to_tuple
- scripting::python_utils::py_load
- scripting::python_utils::py_new_args
- scripting::python_utils::py_push_arg
- search::rumtk_search::string_find_value
- search::rumtk_search::string_list
- search::rumtk_search::string_replace_all_matches
- search::rumtk_search::string_search
- search::rumtk_search::string_search_all_captures
- search::rumtk_search::string_search_list
- search::rumtk_search::string_search_named_captures
- serde::json::from_json
- serde::json::to_json
- set_and_init_allocator_options
- sizeof
- strings::b64_to_string
- strings::basic_escape
- strings::count_tokens_ignoring_pattern
- strings::escape
- strings::filter_ascii
- strings::filter_non_printable_ascii
- strings::get_grapheme_collection
- strings::get_grapheme_string
- strings::is_ascii_str
- strings::is_escaped_str
- strings::is_printable_char
- strings::string_format
- strings::string_to_b64
- strings::string_to_buffer
- strings::try_decode
- strings::try_decode_with
- strings::unescape
- strings::unescape_string
- threading::thread_primitives::io::copy
- threading::thread_primitives::io::copy_bidirectional
- threading::thread_primitives::io::copy_bidirectional_with_sizes
- threading::thread_primitives::io::copy_buf
- threading::thread_primitives::io::duplex
- threading::thread_primitives::io::empty
- threading::thread_primitives::io::join
- threading::thread_primitives::io::repeat
- threading::thread_primitives::io::simplex
- threading::thread_primitives::io::sink
- threading::thread_primitives::io::split
- threading::thread_primitives::io::stderr
- threading::thread_primitives::io::stdin
- threading::thread_primitives::io::stdout
- threading::threading_functions::async_sleep
- threading::threading_functions::block_on_task
- threading::threading_functions::get_default_system_thread_count
- threading::threading_functions::init_runtime
- threading::threading_functions::lock_read
- threading::threading_functions::lock_write
- threading::threading_functions::new_lock
- threading::threading_functions::process_read_critical_section
- threading::threading_functions::process_write_critical_section
- threading::threading_functions::sleep
- threading::threading_functions::spawn_blocking_sync_task
- types::is_type
- zero_memory
Type Aliases
- ChunkList
- FreeList
- arena::ArenaBaseAddress
- arena::ArenaResult
- base::RUMError
- base::RUMResult
- base::RUMVec
- base::RUMVecDeque
- cache::LazyRUMCache
- cache::LockedCache
- cache::RUMCache
- cache::RUMCacheMutValue
- cache::RUMCacheValue
- cache::RUMCacheWriteGuard
- cli::cli_utils::BufferChunk
- cli::cli_utils::BufferSlice
- cpu::CPUTokenIndexCollection
- cpu::CPUTokenIndexSet
- cpu::CPUTokenRelativeStackInfo
- cpu::CPUTokenSet
- cpu::CPUTokenSetCollection
- cpu::CPUTokenStackIndex
- cpu::f16x1
- cpu::f16x16
- cpu::f16x2
- cpu::f16x32
- cpu::f16x4
- cpu::f16x64
- cpu::f16x8
- cpu::f32x1
- cpu::f32x16
- cpu::f32x2
- cpu::f32x32
- cpu::f32x4
- cpu::f32x64
- cpu::f32x8
- cpu::f64x1
- cpu::f64x16
- cpu::f64x2
- cpu::f64x32
- cpu::f64x4
- cpu::f64x64
- cpu::f64x8
- cpu::i16x1
- cpu::i16x16
- cpu::i16x2
- cpu::i16x32
- cpu::i16x4
- cpu::i16x64
- cpu::i16x8
- cpu::i32x1
- cpu::i32x16
- cpu::i32x2
- cpu::i32x32
- cpu::i32x4
- cpu::i32x64
- cpu::i32x8
- cpu::i64x1
- cpu::i64x16
- cpu::i64x2
- cpu::i64x32
- cpu::i64x4
- cpu::i64x64
- cpu::i64x8
- cpu::i8x1
- cpu::i8x16
- cpu::i8x2
- cpu::i8x32
- cpu::i8x4
- cpu::i8x64
- cpu::i8x8
- cpu::isizex1
- cpu::isizex16
- cpu::isizex2
- cpu::isizex32
- cpu::isizex4
- cpu::isizex64
- cpu::isizex8
- cpu::mask16x1
- cpu::mask16x16
- cpu::mask16x2
- cpu::mask16x32
- cpu::mask16x4
- cpu::mask16x64
- cpu::mask16x8
- cpu::mask32x1
- cpu::mask32x16
- cpu::mask32x2
- cpu::mask32x32
- cpu::mask32x4
- cpu::mask32x64
- cpu::mask32x8
- cpu::mask64x1
- cpu::mask64x16
- cpu::mask64x2
- cpu::mask64x32
- cpu::mask64x4
- cpu::mask64x64
- cpu::mask64x8
- cpu::mask8x1
- cpu::mask8x16
- cpu::mask8x2
- cpu::mask8x32
- cpu::mask8x4
- cpu::mask8x64
- cpu::mask8x8
- cpu::masksizex1
- cpu::masksizex16
- cpu::masksizex2
- cpu::masksizex32
- cpu::masksizex4
- cpu::masksizex64
- cpu::masksizex8
- cpu::u16x1
- cpu::u16x16
- cpu::u16x2
- cpu::u16x32
- cpu::u16x4
- cpu::u16x64
- cpu::u16x8
- cpu::u32x1
- cpu::u32x16
- cpu::u32x2
- cpu::u32x32
- cpu::u32x4
- cpu::u32x64
- cpu::u32x8
- cpu::u64x1
- cpu::u64x16
- cpu::u64x2
- cpu::u64x32
- cpu::u64x4
- cpu::u64x64
- cpu::u64x8
- cpu::u8x1
- cpu::u8x16
- cpu::u8x2
- cpu::u8x32
- cpu::u8x4
- cpu::u8x64
- cpu::u8x8
- cpu::u8xN
- cpu::usizex1
- cpu::usizex16
- cpu::usizex2
- cpu::usizex32
- cpu::usizex4
- cpu::usizex64
- cpu::usizex8
- mem::ChunkList
- mem::FreeList
- mem::mempool::ChunkList
- mem::mempool::FreeList
- net::tcp::ClientIDList
- net::tcp::ClientList
- net::tcp::ConnectionInfo
- net::tcp::RUMNetClient
- net::tcp::RUMNetClientMessageQueue
- net::tcp::RUMNetClients
- net::tcp::RUMNetMessage
- net::tcp::RUMNetMessageQueue
- net::tcp::RUMNetQueue
- net::tcp::RUMNetResult
- net::tcp::ReceivedRUMNetMessage
- net::tcp::SafeListener
- net::tcp::SafeServer
- pipelines::pipeline_types::RUMCommandArgs
- pipelines::pipeline_types::RUMCommandEnv
- pipelines::pipeline_types::RUMCommandLine
- pipelines::pipeline_types::RUMPipeline
- pipelines::pipeline_types::RUMPipelineCommand
- pipelines::pipeline_types::RUMPipelineProcess
- pipelines::pipeline_types::RUMPipelineResult
- scripting::python_utils::RUMPyAny
- scripting::python_utils::RUMPyArgs
- scripting::python_utils::RUMPyFunction
- scripting::python_utils::RUMPyList
- scripting::python_utils::RUMPyModule
- scripting::python_utils::RUMPyResult
- scripting::python_utils::RUMPyResultList
- scripting::python_utils::RUMPyTuple
- scripting::python_utils::RUMPython
- search::rumtk_search::CapturedList
- search::rumtk_search::RegexCache
- search::rumtk_search::SearchGroups
- strings::EscapeException
- strings::EscapeExceptions
- strings::Grapheme
- strings::GraphemePattern
- strings::GraphemePatternPair
- strings::GraphemeSlice
- strings::GraphemeStringView
- strings::RUMString
- strings::StringReplacementPair
- threading::thread_primitives::MappedLockReadGuard
- threading::thread_primitives::SafeLock
- threading::thread_primitives::SafeLockReadGuard
- threading::thread_primitives::SafeLockWriteGuard
- threading::thread_primitives::SafeTokioRuntime
- threading::threading_manager::AsyncHandle
- threading::threading_manager::AsyncTaskHandle
- threading::threading_manager::AsyncTaskHandles
- threading::threading_manager::SafeAsyncTaskTable
- threading::threading_manager::SafeSyncTaskTable
- threading::threading_manager::SafeTask
- threading::threading_manager::SafeTaskArgs
- threading::threading_manager::TaskArgs
- threading::threading_manager::TaskBatch
- threading::threading_manager::TaskID
- threading::threading_manager::TaskItems
- threading::threading_manager::TaskResult
- threading::threading_manager::TaskResults
- threading::threading_manager::TaskTable
Statics
- DIRECT_ALLOCATOR
- mem::DIRECT_ALLOCATOR
- mem::alloc::DIRECT_ALLOCATOR
- pipelines::pipeline_types::EMPTY_COMMAND_LINE
- strings::EMPTY_RUMSTRING
- threading::threading_functions::DEFAULT_CPUS
Constants
- DEFAULT_GLOBAL_MB_ALLOCATION
- DEFAULT_GLOBAL_MB_ALLOCATION_LAYOUT
- GB
- KB
- MB
- MIN_SLOT_SIZE
- NULL_U8_PTR
- arena::DEFAULT_ARENA_MEMORY_ALLOCATION
- buffers::DEFAULT_BUFFER_CHUNK_SIZE
- buffers::DEFAULT_BUFFER_ITEM_COUNT
- buffers::DEFAULT_BYTE_WINDOW_SIZE
- buffers::constants::DEFAULT_BUFFER_CHUNK_SIZE
- buffers::constants::DEFAULT_BUFFER_ITEM_COUNT
- buffers::constants::DEFAULT_BYTE_WINDOW_SIZE
- cache::DEFAULT_CACHE_PAGE_SIZE
- cpu::CPU_L1_CACHE_LINE_SIZE
- cpu::CPU_L1_CACHE_SIZE
- cpu::CPU_L1_PREFETCH
- cpu::CPU_L2_PREFETCH
- cpu::CPU_L3_PREFETCH
- cpu::CPU_NONTEMPORAL_PREFETCH
- cpu::CPU_PAGE_SIZE
- cpu::CPU_SEARCH_WINDOW_1024_SIZE
- cpu::CPU_SEARCH_WINDOW_128_SIZE
- cpu::CPU_SEARCH_WINDOW_16_SIZE
- cpu::CPU_SEARCH_WINDOW_256_SIZE
- cpu::CPU_SEARCH_WINDOW_32_SIZE
- cpu::CPU_SEARCH_WINDOW_512_SIZE
- cpu::CPU_SEARCH_WINDOW_64_SIZE
- cpu::CPU_SIMD_16_SIZE
- cpu::CPU_SIMD_32_SIZE
- cpu::CPU_SIMD_64_SIZE
- cpu::CPU_SIMD_8_SIZE
- id::DEFAULT_ID_SIZE
- mem::DEFAULT_GLOBAL_MB_ALLOCATION
- mem::DEFAULT_GLOBAL_MB_ALLOCATION_LAYOUT
- mem::GB
- mem::KB
- mem::MB
- mem::MIN_SLOT_SIZE
- mem::NULL_U8_PTR
- mem::constants::DEFAULT_GLOBAL_MB_ALLOCATION
- mem::constants::DEFAULT_GLOBAL_MB_ALLOCATION_LAYOUT
- mem::constants::GB
- mem::constants::KB
- mem::constants::MB
- mem::constants::NULL_U8_PTR
- mem::constants::mimalloc_constants::DEFAULT_GLOBAL_MIMALLOC_ALLOCATION
- mem::constants::mimalloc_constants::OPT_ALLOW_THP
- mem::constants::mimalloc_constants::OPT_ARENA_RESERVE
- mem::constants::mimalloc_constants::OPT_RESERVE_OS_MEMORY
- mem::mempool::MIN_SLOT_SIZE
- net::tcp::ANYHOST
- net::tcp::LOCALHOST
- net::tcp::NET_RETRIES
- net::tcp::NET_SLEEP_TIMEOUT
- strings::DOT_STR
- strings::EMPTY_STRING
- strings::EMPTY_STRING_OPTION
- strings::READABLE_ASCII
- threading::threading_functions::DEFAULT_SLEEP_DURATION
- threading::threading_functions::MICROS_PER_SEC
- threading::threading_functions::MILLIS_PER_SEC
- threading::threading_functions::NANOS_PER_SEC