List of all items
Structs
- AtomicRef
- FatalErrorMarker
- OnDrop
- atomic_ref::AtomicRef
- base_n::BaseNString
- fingerprint::Fingerprint
- fingerprint::PackedFingerprint
- flock::Lock
- flock::linux::Lock
- frozen::Frozen
- fx::FxHasher
- graph::dominators::Dominators
- graph::dominators::Inner
- graph::dominators::PreOrderFrame
- graph::dominators::PreorderIndex
- graph::dominators::Time
- 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::SccDetails
- graph::scc::Sccs
- graph::scc::SccsConstruction
- graph::vec_graph::VecGraph
- hashes::Hash128
- hashes::Hash64
- intern::Interned
- intern::private::PrivateZst
- jobserver::Client
- marker::FromDyn
- marker::IntoDynSyncSend
- memmap::Mmap
- memmap::MmapMut
- obligation_forest::Error
- obligation_forest::Node
- obligation_forest::ObligationForest
- obligation_forest::ObligationTreeId
- obligation_forest::Outcome
- owned_slice::OwnedSlice
- packed::Pu128
- profiling::EventArgRecorder
- profiling::EventFilter
- profiling::EventId
- profiling::JsonTimePassesEntry
- profiling::QueryInvocationId
- profiling::SelfProfiler
- profiling::SelfProfilerRef
- profiling::TimingGuard
- profiling::VerboseInfo
- profiling::VerboseTimingGuard
- small_c_str::SmallCStr
- 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::Hash128
- stable_hasher::Hash64
- stable_hasher::HashingControls
- stable_hasher::StableHasherHash
- steal::Steal
- svh::Svh
- sync::AppendOnlyIndexVec
- sync::AppendOnlyVec
- sync::Atomic
- sync::CacheAligned
- sync::FreezeLock
- sync::FreezeReadGuard
- sync::FreezeWriteGuard
- sync::Lrc
- sync::MTLock
- sync::OnceLock
- sync::Registry
- sync::RwLock
- sync::Weak
- sync::WorkerLocal
- sync::freeze::FreezeLock
- sync::freeze::FreezeReadGuard
- sync::freeze::FreezeWriteGuard
- sync::lock::maybe_sync::Lock
- sync::lock::maybe_sync::LockGuard
- sync::lock::no_sync::Lock
- sync::parallel::ParallelGuard
- sync::vec::AppendOnlyIndexVec
- sync::vec::AppendOnlyVec
- sync::worker_local::Registry
- sync::worker_local::RegistryData
- sync::worker_local::RegistryId
- sync::worker_local::ThreadData
- sync::worker_local::WorkerLocal
- tagged_ptr::CopyTaggedPtr
- tagged_ptr::TaggedPtr
- tagged_ptr::copy::CopyTaggedPtr
- tagged_ptr::drop::TaggedPtr
- temp_dir::MaybeTempDir
- 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
- work_queue::WorkQueue
Enums
- graph::dominators::Kind
- graph::iterate::NodeStatus
- graph::scc::NodeState
- graph::scc::WalkReturn
- obligation_forest::NodeState
- obligation_forest::ProcessResult
- profiling::TimePassesFormat
- sharded::Sharded
- snapshot_map::UndoLog
- snapshot_vec::UndoLog
- sso::SsoHashMap
- sso::map::SsoHashMap
- sync::lock::Mode
Unions
Traits
- aligned::Aligned
- base_n::ToBaseN
- captures::Captures
- fingerprint::FingerprintComponent
- fingerprint::FingerprintHasher
- flat_map_in_place::FlatMapInPlace
- graph::ControlFlowGraph
- graph::DirectedGraph
- graph::NumEdges
- graph::Predecessors
- graph::StartNode
- graph::Successors
- graph::iterate::TriColorVisitor
- graph::scc::Annotation
- marker::DynSend
- marker::DynSync
- obligation_forest::ForestObligation
- obligation_forest::ObligationProcessor
- obligation_forest::OutcomeTrait
- sharded::IntoPointer
- snapshot_vec::SnapshotVecDelegate
- snapshot_vec::VecLike
- stable_hasher::FromStableHash
- stable_hasher::HashStable
- stable_hasher::StableCompare
- stable_hasher::StableOrd
- stable_hasher::ToStableHashKey
- sync::HashMapExt
- 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
- unord::ExtendUnord
- unord::UnordCollection
Macros
- define_id_collections
- define_stable_id_collections
- external_bitflags_debug
- flat_map_in_place::flat_map_in_place
- impl_tag
- parallel
- stable_hasher::impl_stable_traits_for_trivial_type
- static_assert_size
Functions
- aligned::align_of
- binary_search_util::binary_search_slice
- defer
- graph::depth_first_search
- graph::depth_first_search_as_undirected
- graph::dominators::compress
- graph::dominators::compute_access_time
- graph::dominators::dominators
- graph::dominators::dominators_impl
- graph::dominators::eval
- graph::dominators::is_processed
- graph::dominators::is_small_path_graph
- graph::is_cyclic
- graph::iterate::post_order_from
- graph::iterate::post_order_from_to
- graph::iterate::post_order_walk
- graph::iterate::reverse_post_order
- graph::vec_graph::create_index
- jobserver::acquire_thread
- jobserver::client
- jobserver::default_client
- jobserver::initialize_checked
- jobserver::release_thread
- make_display
- marker::assert_dyn_send
- marker::assert_dyn_send_sync_val
- marker::assert_dyn_send_val
- marker::assert_dyn_sync
- outline
- owned_slice::slice_owned
- owned_slice::try_slice_owned
- profiling::duration_to_secs_str
- profiling::get_resident_set_size
- profiling::get_thread_id
- profiling::print_time_passes_entry
- sharded::get_shard_hash
- sharded::make_hash
- sharded::shards
- sso::map::adapt_array_mut_it
- sso::map::adapt_array_ref_it
- sso::set::entry_to_key
- stack::ensure_sufficient_stack
- sync::is_dyn_thread_safe
- sync::join
- sync::mode::is_dyn_thread_safe
- sync::mode::might_be_dyn_thread_safe
- sync::mode::set_dyn_thread_safe_mode
- sync::par_for_each_in
- sync::par_map
- sync::parallel::disabled::join
- sync::parallel::disabled::par_for_each_in
- sync::parallel::disabled::par_map
- sync::parallel::disabled::try_par_for_each_in
- sync::parallel::parallel_guard
- sync::parallel_guard
- sync::set_dyn_thread_safe_mode
- sync::try_par_for_each_in
- tagged_ptr::bits_for
- tagged_ptr::bits_for_tags
- transitive_relation::pare_down
- unord::hash_iter_order_independent
- unord::to_sorted_vec
Type Aliases
- fx::FxHashMap
- fx::FxHashSet
- fx::FxIndexMap
- fx::FxIndexSet
- fx::IndexEntry
- fx::IndexOccupiedEntry
- fx::StdEntry
- obligation_forest::helper::ObligationTreeIdGenerator
- sharded::ShardedHashMap
- snapshot_map::SnapshotMapRef
- snapshot_map::SnapshotMapStorage
- snapshot_vec::SnapshotVecStorage
- stable_hasher::StableHasher
- sync::AtomicBool
- sync::AtomicU32
- sync::AtomicU64
- sync::AtomicUsize
- sync::LRef
- sync::MTLockRef
- unhash::UnhashMap
- unhash::UnhashSet
- unhash::UnindexMap
- 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
- jobserver::ACCESS_ERROR
- profiling::EVENT_FILTERS_BY_NAME
- sharded::SHARD_BITS
- small_c_str::SIZE
- sso::map::SSO_ARRAY_SIZE
- stack::RED_ZONE
- stack::STACK_PER_RECURSION
- sync::lock::maybe_sync::LOCKED
- sync::mode::DYN_NOT_THREAD_SAFE
- sync::mode::DYN_THREAD_SAFE
- sync::mode::UNINITIALIZED
- sync::worker_local::REGISTRY
- sync::worker_local::THREAD_DATA