List of all items
Structs
- AtomicRef
- OnDrop
- atomic_ref::AtomicRef
- fingerprint::Fingerprint
- fingerprint::PackedFingerprint
- flock::Lock
- flock::linux::Lock
- frozen::Frozen
- fx::FxHasher
- graph::dominators::Dominators
- graph::dominators::Iter
- graph::dominators::PreOrderFrame
- graph::dominators::PreorderIndex
- graph::implementation::AdjacentEdges
- graph::implementation::DepthFirstTraversal
- graph::implementation::Direction
- graph::implementation::Edge
- graph::implementation::EdgeIndex
- graph::implementation::Graph
- graph::implementation::Node
- graph::implementation::NodeIndex
- graph::iterate::CycleDetector
- graph::iterate::DepthFirstSearch
- graph::iterate::Event
- graph::iterate::TriColorDepthFirstSearch
- graph::scc::SccData
- graph::scc::Sccs
- graph::scc::SccsConstruction
- graph::vec_graph::VecGraph
- intern::Interned
- intern::private::PrivateZst
- jobserver::Client
- memmap::Mmap
- memmap::MmapMut
- obligation_forest::Error
- obligation_forest::Node
- obligation_forest::ObligationForest
- obligation_forest::ObligationTreeId
- obligation_forest::Outcome
- owning_ref::OwningHandle
- owning_ref::OwningRef
- owning_ref::OwningRefMut
- profiling::EventArgRecorder
- profiling::EventFilter
- profiling::EventId
- profiling::QueryInvocationId
- profiling::SelfProfiler
- profiling::SelfProfilerRef
- profiling::TimingGuard
- profiling::VerboseTimingGuard
- sharded::CacheAligned
- sharded::Sharded
- sip128::Sip24Rounds
- sip128::SipHasher128
- sip128::State
- small_c_str::SmallCStr
- small_str::SmallStr
- snapshot_map::Snapshot
- snapshot_map::SnapshotMap
- snapshot_vec::Snapshot
- snapshot_vec::SnapshotVec
- sorted_map::SortedIndexMultiMap
- sorted_map::SortedMap
- sorted_map::index_map::SortedIndexMultiMap
- sso::SsoHashSet
- sso::map::Entry
- sso::set::SsoHashSet
- stable_hasher::HashingControls
- stable_hasher::StableHasher
- steal::Steal
- svh::Svh
- sync::Atomic
- sync::Lock
- sync::LockGuard
- sync::Lrc
- sync::MTLock
- sync::MappedLockGuard
- sync::MappedReadGuard
- sync::MappedWriteGuard
- sync::OnceCell
- sync::OneThread
- sync::ReadGuard
- sync::RwLock
- sync::Weak
- sync::WorkerLocal
- sync::WriteGuard
- tagged_ptr::CopyTaggedPtr
- tagged_ptr::TaggedPtr
- tagged_ptr::copy::CopyTaggedPtr
- tagged_ptr::drop::TaggedPtr
- temp_dir::MaybeTempDir
- tiny_list::Element
- tiny_list::TinyList
- transitive_relation::Edge
- transitive_relation::Index
- transitive_relation::TransitiveRelation
- transitive_relation::TransitiveRelationBuilder
- undo_log::NoUndo
- undo_log::Snapshot
- undo_log::VecLog
- unhash::Unhasher
- unify::InPlace
- unify::NoError
- unify::Snapshot
- unify::UnificationTable
- unify::VarValue
- unord::UnordBag
- unord::UnordItems
- unord::UnordMap
- unord::UnordSet
- vec_linked_list::VecLinkedListIterator
- vec_map::VecMap
- work_queue::WorkQueue
Enums
- graph::iterate::NodeStatus
- graph::scc::NodeState
- graph::scc::WalkReturn
- obligation_forest::NodeState
- obligation_forest::ProcessResult
- snapshot_map::UndoLog
- snapshot_vec::UndoLog
- sso::SsoHashMap
- sso::either_iter::EitherIter
- sso::map::SsoHashMap
- sync::Ordering
Traits
- captures::Captures
- fingerprint::FingerprintHasher
- functor::IdFunctor
- graph::ControlFlowGraph
- graph::DirectedGraph
- graph::GraphPredecessors
- graph::GraphSuccessors
- graph::WithNumEdges
- graph::WithNumNodes
- graph::WithPredecessors
- graph::WithStartNode
- graph::WithSuccessors
- graph::iterate::TriColorVisitor
- map_in_place::MapInPlace
- obligation_forest::ForestObligation
- obligation_forest::ObligationProcessor
- obligation_forest::OutcomeTrait
- owning_ref::CloneStableAddress
- owning_ref::Erased
- owning_ref::IntoErased
- owning_ref::IntoErasedSend
- owning_ref::IntoErasedSendSync
- owning_ref::StableAddress
- owning_ref::ToHandle
- owning_ref::ToHandleMut
- sharded::IntoPointer
- snapshot_vec::SnapshotVecDelegate
- snapshot_vec::VecLike
- stable_hasher::HashStable
- stable_hasher::StableHasherResult
- stable_hasher::StableOrd
- stable_hasher::ToStableHashKey
- sync::HashMapExt
- sync::ParallelIterator
- sync::Send
- sync::Sync
- tagged_ptr::Pointer
- tagged_ptr::Tag
- undo_log::Rollback
- undo_log::Snapshots
- undo_log::UndoLogs
- unify::EqUnifyValue
- unify::UnificationStore
- unify::UnificationStoreBase
- unify::UnificationStoreMut
- unify::UnifyKey
- unify::UnifyValue
- vec_linked_list::LinkElem
- vec_linked_list::Links
Macros
- define_id_collections
- define_stable_id_collections
- enum_from_u32
- map_in_place::flat_map_in_place
- parallel
- rustc_erase_owner
- sip128::compress
- stable_hasher::impl_stable_traits_for_trivial_type
- static_assert_size
Functions
- base_n::encode
- base_n::push_str
- binary_search_util::binary_search_slice
- cold_path
- graph::dominators::compress
- graph::dominators::dominators
- graph::dominators::eval
- graph::dominators::is_processed
- graph::is_cyclic
- graph::iterate::post_order_from
- graph::iterate::post_order_from_to
- graph::iterate::post_order_walk
- graph::iterate::reverse_post_order
- jobserver::acquire_thread
- jobserver::client
- jobserver::release_thread
- profiling::duration_to_secs_str
- profiling::get_resident_set_size
- profiling::get_thread_id
- profiling::print_time_passes_entry
- sharded::get_shard_index_by_hash
- sharded::make_hash
- sip128::copy_nonoverlapping_small
- sso::map::adapt_array_mut_it
- sso::map::adapt_array_ref_it
- sso::set::entry_to_key
- stable_hasher::stable_hash_reduce
- stack::ensure_sufficient_stack
- sync::assert_send
- sync::assert_send_sync_val
- sync::assert_send_val
- sync::assert_sync
- sync::join
- sync::par_for_each_in
- sync::par_iter
- transitive_relation::pare_down
- unord::hash_iter_order_independent
- vec_linked_list::iter
Type Definitions
- fx::FxHashMap
- fx::FxHashSet
- fx::FxIndexMap
- fx::FxIndexSet
- fx::IndexEntry
- fx::StdEntry
- obligation_forest::ObligationTreeIdGenerator
- owning_ref::ArcRef
- owning_ref::BoxRef
- owning_ref::BoxRefMut
- owning_ref::ErasedArcRef
- owning_ref::ErasedBoxRef
- owning_ref::ErasedBoxRefMut
- owning_ref::ErasedRcRef
- owning_ref::MutexGuardRef
- owning_ref::MutexGuardRefMut
- owning_ref::RcRef
- owning_ref::RefMutRef
- owning_ref::RefMutRefMut
- owning_ref::RefRef
- owning_ref::RwLockReadGuardRef
- owning_ref::RwLockWriteGuardRef
- owning_ref::RwLockWriteGuardRefMut
- owning_ref::StringRef
- owning_ref::StringRefMut
- owning_ref::VecRef
- owning_ref::VecRefMut
- sharded::ShardedHashMap
- snapshot_map::SnapshotMapRef
- snapshot_map::SnapshotMapStorage
- snapshot_vec::SnapshotVecStorage
- sync::AtomicBool
- sync::AtomicU32
- sync::AtomicU64
- sync::AtomicUsize
- sync::MTRef
- sync::MetadataRef
- unhash::UnhashMap
- unhash::UnhashSet
- unify::InPlaceUnificationTable
- unify::UnificationStorage
- unify::UnificationTableStorage
Statics
Constants
- base_n::ALPHANUMERIC_ONLY
- base_n::BASE_64
- base_n::CASE_INSENSITIVE
- base_n::MAX_BASE
- graph::implementation::INCOMING
- graph::implementation::INVALID_EDGE_INDEX
- graph::implementation::OUTGOING
- profiling::EVENT_FILTERS_BY_NAME
- sharded::SHARDS
- sharded::SHARD_BITS
- sip128::BUFFER_CAPACITY
- sip128::BUFFER_SIZE
- sip128::BUFFER_SPILL_INDEX
- sip128::BUFFER_WITH_SPILL_CAPACITY
- sip128::BUFFER_WITH_SPILL_SIZE
- sip128::ELEM_SIZE
- small_c_str::SIZE
- sso::map::SSO_ARRAY_SIZE
- stack::RED_ZONE
- stack::STACK_PER_RECURSION