List of all items
Structs
- Config
- ConfigBuilder
- EnabledToken
- MemoryReclaimedError
- config::Config
- config::ConfigBuilder
- config::ConfigInner
- drop_bomb::DropBomb
- drop_bomb::DropBombCondition
- drop_reentrancy::ProtectedArc
- drop_reentrancy::ProtectedWeak
- error::MemoryReclaimedError
- error::TrackerCorrupted
- if_enabled::EnabledToken
- internal_prelude::Arc
- internal_prelude::AssertUnwindSafe
- internal_prelude::BinaryHeap
- internal_prelude::Bug
- internal_prelude::CoarseInstant
- internal_prelude::DynTimeProvider
- internal_prelude::HashSet
- internal_prelude::Mutex
- internal_prelude::MutexGuard
- internal_prelude::PhantomData
- internal_prelude::Pin
- internal_prelude::PoisonError
- internal_prelude::Qty
- internal_prelude::Reverse
- internal_prelude::SlotMap
- internal_prelude::SpawnError
- internal_prelude::StreamUnobtrusivePeeker
- internal_prelude::Weak
- internal_prelude::fmt::Arguments
- internal_prelude::fmt::DebugList
- internal_prelude::fmt::DebugMap
- internal_prelude::fmt::DebugSet
- internal_prelude::fmt::DebugStruct
- internal_prelude::fmt::DebugTuple
- internal_prelude::fmt::Error
- internal_prelude::fmt::Formatter
- internal_prelude::fmt::FormattingOptions
- internal_prelude::fmt::FromFn
- internal_prelude::mem::Assume
- internal_prelude::mem::Discriminant
- internal_prelude::mem::ManuallyDrop
- internal_prelude::mpsc::Receiver
- internal_prelude::mpsc::SendError
- internal_prelude::mpsc::Sender
- internal_prelude::mpsc::TryRecvError
- internal_prelude::mpsc::TrySendError
- internal_prelude::mpsc::UnboundedReceiver
- internal_prelude::mpsc::UnboundedSender
- memory_cost::TypedMemoryCost
- memory_cost::TypedParticipation
- mq_queue::CollapsedDueToReclaim
- mq_queue::Entry
- mq_queue::MpscSpec
- mq_queue::MpscUnboundedSpec
- mq_queue::Receiver
- mq_queue::ReceiverInner
- mq_queue::ReceiverState
- mq_queue::Sender
- mtracker::AId
- mtracker::ARecord
- mtracker::Account
- mtracker::AccountInner
- mtracker::Global
- mtracker::MemoryQuotaTracker
- mtracker::PId
- mtracker::PRecord
- mtracker::Participation
- mtracker::ParticipationInner
- mtracker::State
- mtracker::WeakAccount
- mtracker::WeakAccountInner
- mtracker::bookkeeping::ClaimedQty
- mtracker::bookkeeping::ParticipQty
- mtracker::bookkeeping::TotalQty
- mtracker::reclaim::Reclaiming
- mtracker::reclaim::TaskFinished
- mtracker::reclaim::VictimPanicked
- mtracker::reclaim::deferred_drop::GuardWithDeferredDrop
- mtracker::total_qty_notifier::TotalQtyNotifier
- refcount::Count
- refcount::Garbage
- refcount::Overflow
- refcount::Ref
- testing::ConfigInner
Enums
- Error
- StartupError
- drop_bomb::Status
- error::Error
- error::ReclaimCrashed
- error::ReclaimedErrorInner
- error::StartupError
- if_enabled::IfEnabled
- internal_prelude::ConfigBuildError
- internal_prelude::ErrorKind
- internal_prelude::Ordering
- internal_prelude::ReconfigureError
- internal_prelude::Void
- internal_prelude::fmt::Alignment
- internal_prelude::fmt::DebugAsHex
- internal_prelude::fmt::Sign
- mq_queue::CollapseReason
- mq_queue::SendError
- mtracker::Reclaimed
- mtracker::reclaim::Age
- mtracker::reclaim::Outcome
- mtracker::reclaim::PStatus
Unions
Traits
- ArcMemoryQuotaTrackerExt
- HasMemoryCostStructural
- drop_bomb::DropStatus
- internal_prelude::CoarseTimeProvider
- internal_prelude::Debug
- internal_prelude::Deserialize
- internal_prelude::DynClone
- internal_prelude::FusedStream
- internal_prelude::Future
- internal_prelude::HasKind
- internal_prelude::Serialize
- internal_prelude::Sink
- internal_prelude::Spawn
- internal_prelude::Stream
- internal_prelude::_
- internal_prelude::fmt::Binary
- internal_prelude::fmt::Debug
- internal_prelude::fmt::Display
- internal_prelude::fmt::LowerExp
- internal_prelude::fmt::LowerHex
- internal_prelude::fmt::Octal
- internal_prelude::fmt::Pointer
- internal_prelude::fmt::UpperExp
- internal_prelude::fmt::UpperHex
- internal_prelude::fmt::Write
- internal_prelude::mem::TransmuteFrom
- memory_cost::HasMemoryCost
- memory_cost::HasTypedMemoryCost
- memory_cost_derive::HasMemoryCostStructural
- mq_queue::ChannelSpec
- mtracker::IsParticipant
- mtracker::bookkeeping::BookkeepableQty
- mtracker::bookkeeping::BookkeptQty
- private::Sealed
- utils::ArcMemoryQuotaTrackerExt
- utils::DefaultExtTake
Macros
- config::derive_deftly_template_QtySetters
- derive_deftly_template_HasMemoryCost
- drop_bomb::derive_deftly_template_BombImpls
- internal_prelude::assert_not_impl_any
- internal_prelude::chain
- internal_prelude::debug
- internal_prelude::define_derive_deftly
- internal_prelude::derive_deftly_adhoc
- internal_prelude::error
- internal_prelude::error_report
- internal_prelude::info
- internal_prelude::internal
- internal_prelude::into_internal
- internal_prelude::log_ratelim
- internal_prelude::mem::offset_of
- internal_prelude::paste
- internal_prelude::trace_report
- memory_cost_derive::memory_cost_structural_tuples
- memory_cost_structural_copy
- mtracker::bookkeeping::derive_deftly_template_BookkeptQty
- mtracker::find_in_tracker
- mtracker::find_in_tracker_eh
- refcount::slotmap_dec_ref
Attribute Macros
Derive Macros
- internal_prelude::Constructor
- internal_prelude::Debug
- internal_prelude::Deftly
- internal_prelude::Deref
- internal_prelude::DerefMut
- internal_prelude::Deserialize
- internal_prelude::Educe
- internal_prelude::Error
- internal_prelude::Serialize
- internal_prelude::fmt::Debug
Functions
- assert_copy_static
- internal_prelude::catch_unwind
- internal_prelude::chain
- internal_prelude::fmt::format
- internal_prelude::fmt::from_fn
- internal_prelude::fmt::write
- internal_prelude::mem::align_of
- internal_prelude::mem::align_of_val
- internal_prelude::mem::align_of_val_raw
- internal_prelude::mem::copy
- internal_prelude::mem::discriminant
- internal_prelude::mem::drop
- internal_prelude::mem::forget
- internal_prelude::mem::forget_unsized
- internal_prelude::mem::min_align_of
- internal_prelude::mem::min_align_of_val
- internal_prelude::mem::needs_drop
- internal_prelude::mem::replace
- internal_prelude::mem::size_of
- internal_prelude::mem::size_of_val
- internal_prelude::mem::size_of_val_raw
- internal_prelude::mem::swap
- internal_prelude::mem::take
- internal_prelude::mem::transmute
- internal_prelude::mem::transmute_copy
- internal_prelude::mem::uninitialized
- internal_prelude::mem::variant_count
- internal_prelude::mem::zeroed
- internal_prelude::mpsc::channel
- internal_prelude::mpsc::unbounded
- internal_prelude::mpsc_channel_no_memquota
- internal_prelude::noop_waker_ref
- internal_prelude::size_of
- memory_cost_derive::assert_copy_static
- mq_queue::receiver_state_debug_collapse_notify
- mtracker::reclaim::analyse_particip
- mtracker::reclaim::inner_loop
- mtracker::reclaim::task
- mtracker::reclaim::task_loop
- refcount::dec_raw
- refcount::inc_raw
- refcount::slotmap_insert
- refcount::slotmap_remove_early
- refcount::slotmap_try_insert
Type Aliases
- Result
- internal_prelude::fmt::Result
- mq_queue::CollapseCallback
- mtracker::ReclaimFuture
- mtracker::reclaim::NumParticips
- mtracker::reclaim::Victim
- mtracker::reclaim::VictimResponses
- mtracker::reclaim::deferred_drop::DeferredDrop
- refcount::RawCount