SYMBOL INDEX (147 symbols across 11 files) FILE: benches/poll_overhead.rs type TestFuture (line 13) | pub struct TestFuture; type Output (line 16) | type Output = (); method poll (line 18) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<()> { function bench_poll (line 24) | fn bench_poll(c: &mut Criterion) { FILE: examples/axum.rs function main (line 2) | async fn main() { function create_user (line 56) | async fn create_user( type CreateUserMonitors (line 70) | struct CreateUserMonitors { type CreateUser (line 78) | struct CreateUser { type User (line 82) | struct User { function insert_user (line 88) | async fn insert_user(_: User) { FILE: examples/runtime.rs function main (line 5) | async fn main() -> Result<(), Box> { function do_work (line 27) | async fn do_work() { FILE: examples/stream.rs function main (line 6) | async fn main() -> Result<(), Box> { function do_work (line 32) | async fn do_work() { FILE: examples/task.rs function main (line 13) | async fn main() -> Result<(), Box> { function do_work (line 50) | async fn do_work() { FILE: src/metrics_rs.rs constant DEFAULT_METRIC_SAMPLING_INTERVAL (line 3) | pub(crate) const DEFAULT_METRIC_SAMPLING_INTERVAL: Duration = Duration::... type MyMetricOp (line 246) | pub(crate) trait MyMetricOp { method op (line 247) | fn op(self, t: T); function op (line 251) | fn op(self, _: T) { function op (line 258) | fn op(self, _t: T) { function op (line 264) | fn op(self, _t: T) { function op (line 270) | fn op(self, _: T) { function op (line 276) | fn op(self, _t: T) { function op (line 282) | fn op(self, _t: T) { function op (line 289) | fn op(self, _: T) { FILE: src/runtime.rs type RuntimeMonitor (line 57) | pub struct RuntimeMonitor { method new (line 1356) | pub fn new(runtime: &runtime::Handle) -> RuntimeMonitor { method intervals (line 1409) | pub fn intervals(&self) -> RuntimeIntervals { method probe (line 1285) | fn probe(&mut self) -> RuntimeMetrics { type Item (line 1347) | type Item = RuntimeMetrics; method next (line 1349) | fn next(&mut self) -> Option { method new (line 1436) | fn new(worker: usize, rt: &runtime::RuntimeMetrics) -> Worker { method probe (line 1463) | fn probe(&mut self, rt: &runtime::RuntimeMetrics, metrics: &mut RuntimeM... function metrique_integration_produces_expected_fields (line 1625) | fn metrique_integration_produces_expected_fields() { function metrique_end_to_end (line 1677) | fn metrique_end_to_end() { FILE: src/runtime/metrics_rs_integration.rs type RuntimeMetricsReporterBuilder (line 62) | pub struct RuntimeMetricsReporterBuilder { method fmt (line 68) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method with_interval (line 99) | pub fn with_interval(mut self, interval: Duration) -> Self { method with_metrics_transformer (line 128) | pub fn with_metrics_transformer( method build (line 163) | pub fn build(self) -> RuntimeMetricsReporter { method build_with_monitor (line 179) | pub fn build_with_monitor(mut self, monitor: RuntimeMonitor) -> Runtim... method describe (line 196) | pub fn describe(mut self) -> Self { method describe_and_run (line 220) | pub async fn describe_and_run(self) { method run_without_describing (line 235) | pub async fn run_without_describing(self) { method default (line 77) | fn default() -> Self { type RuntimeMetricsReporter (line 241) | pub struct RuntimeMetricsReporter { method fmt (line 345) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method run_once (line 355) | pub fn run_once(&mut self) { method run (line 366) | pub async fn run(mut self) { FILE: src/runtime/poll_time_histogram.rs type PollTimeHistogram (line 15) | pub struct PollTimeHistogram { method new (line 20) | pub(crate) fn new(buckets: Vec) -> Self { method buckets (line 25) | pub fn buckets(&self) -> &[HistogramBucket] { method buckets_mut (line 29) | pub(crate) fn buckets_mut(&mut self) -> &mut [HistogramBucket] { method as_counts (line 34) | pub fn as_counts(&self) -> Vec { method write (line 76) | fn write(&self, writer: impl metrique::writer::ValueWriter) { type Closed (line 109) | type Closed = Self; method close (line 111) | fn close(self) -> Self { type HistogramBucket (line 42) | pub struct HistogramBucket { method new (line 49) | pub(crate) fn new(range_start: Duration, range_end: Duration, count: u... method range_start (line 54) | pub fn range_start(&self) -> Duration { method range_end (line 59) | pub fn range_end(&self) -> Duration { method count (line 64) | pub fn count(&self) -> u64 { method add_count (line 69) | pub(crate) fn add_count(&mut self, delta: u64) { function poll_time_histogram_close_value (line 124) | fn poll_time_histogram_close_value() { function poll_time_histogram_last_bucket_uses_range_start (line 144) | fn poll_time_histogram_last_bucket_uses_range_start() { FILE: src/task.rs type TaskMonitor (line 521) | pub struct TaskMonitor { method as_ref (line 534) | fn as_ref(&self) -> &TaskMonitorCore { constant DEFAULT_SLOW_POLL_THRESHOLD (line 1662) | pub const DEFAULT_SLOW_POLL_THRESHOLD: Duration = Duration::from_micro... constant DEFAULT_SLOW_POLL_THRESHOLD (line 1665) | pub const DEFAULT_SLOW_POLL_THRESHOLD: Duration = Duration::from_milli... constant DEFAULT_LONG_DELAY_THRESHOLD (line 1670) | pub const DEFAULT_LONG_DELAY_THRESHOLD: Duration = Duration::from_micr... constant DEFAULT_LONG_DELAY_THRESHOLD (line 1673) | pub const DEFAULT_LONG_DELAY_THRESHOLD: Duration = Duration::from_mill... method new (line 1682) | pub fn new() -> TaskMonitor { method builder (line 1687) | pub fn builder() -> TaskMonitorBuilder { method with_slow_poll_threshold (line 1736) | pub fn with_slow_poll_threshold(slow_poll_cut_off: Duration) -> TaskMo... method slow_poll_threshold (line 1761) | pub fn slow_poll_threshold(&self) -> Duration { method long_delay_threshold (line 1767) | pub fn long_delay_threshold(&self) -> Duration { method instrument (line 1832) | pub fn instrument(&self, task: F) -> Instrumented { method cumulative (line 1893) | pub fn cumulative(&self) -> TaskMetrics { method intervals (line 1953) | pub fn intervals(&self) -> TaskIntervals { type Target (line 526) | type Target = TaskMonitorCore; method deref (line 528) | fn deref(&self) -> &Self::Target { type TaskMonitorCore (line 602) | pub struct TaskMonitorCore { method builder (line 1963) | pub const fn builder() -> TaskMonitorCoreBuilder { method new (line 1975) | pub const fn new() -> TaskMonitorCore { method with_slow_poll_threshold (line 1982) | pub const fn with_slow_poll_threshold(slow_poll_cut_off: Duration) -> ... method slow_poll_threshold (line 1989) | pub fn slow_poll_threshold(&self) -> Duration { method long_delay_threshold (line 1995) | pub fn long_delay_threshold(&self) -> Duration { method instrument (line 2015) | pub fn instrument(&'static self, task: F) -> Instrumented + Send + Sync + 's... method cumulative (line 2092) | pub fn cumulative(&self) -> TaskMetrics { method intervals (line 2117) | pub fn intervals + Send + Sync + 'stat... method as_ref (line 2130) | fn as_ref(&self) -> &TaskMonitorCore { method create (line 2136) | const fn create(slow_poll_cut_off: Duration, long_delay_cut_off: Durat... type TaskMonitorBuilder (line 609) | pub struct TaskMonitorBuilder(TaskMonitorCoreBuilder); method new (line 613) | pub fn new() -> Self { method with_slow_poll_threshold (line 618) | pub fn with_slow_poll_threshold(&mut self, threshold: Duration) -> &mu... method with_long_delay_threshold (line 624) | pub fn with_long_delay_threshold(&mut self, threshold: Duration) -> &m... method build (line 630) | pub fn build(self) -> TaskMonitor { type TaskMonitorCoreBuilder (line 649) | pub struct TaskMonitorCoreBuilder { method new (line 656) | pub const fn new() -> Self { method with_slow_poll_threshold (line 664) | pub const fn with_slow_poll_threshold(self, threshold: Duration) -> Se... method with_long_delay_threshold (line 672) | pub const fn with_long_delay_threshold(self, threshold: Duration) -> S... method build (line 680) | pub const fn build(self) -> TaskMonitorCore { type TaskMetrics (line 722) | pub struct TaskMetrics { type RawMetrics (line 1578) | struct RawMetrics { method get_and_reset_local_max_idle_duration (line 2165) | fn get_and_reset_local_max_idle_duration(&self) -> Duration { method metrics (line 2169) | fn metrics(&self) -> TaskMetrics { type State (line 1643) | struct State { method default (line 2219) | fn default() -> TaskMonitor { method default (line 2225) | fn default() -> TaskMonitorCore { type Output (line 2729) | type Output = T::Output; method poll (line 2731) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type Item (line 2737) | type Item = T::Item; method poll_next (line 2739) | fn poll_next(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll + Send + Sync + 'static,... function on_wake (line 2871) | fn on_wake(&self) { method wake_by_ref (line 2886) | fn wake_by_ref(arc_self: &Arc>) { method wake (line 2891) | fn wake(self: Arc>) { type TaskIntervals (line 2901) | pub struct TaskIntervals + Send + Sync + 'stat... function probe (line 2907) | fn probe(&mut self) -> TaskMetrics { type Item (line 2984) | type Item = TaskMetrics; method next (line 2986) | fn next(&mut self) -> Option { function to_nanos (line 2992) | fn to_nanos(d: Duration) -> u64 { function sub (line 3000) | fn sub(a: Duration, b: Duration) -> Duration { function mean (line 3006) | fn mean(d: Duration, count: u64) -> Duration { type _BoxedInstrumented (line 3021) | type _BoxedInstrumented = Instrumented>>>; type _Wrapper (line 3024) | struct _Wrapper { function _partial_annotation (line 3029) | async fn _partial_annotation(monitor: &TaskMonitor) { function _common_usage (line 3035) | async fn _common_usage(monitor: &TaskMonitor) { function _store_without_annotation (line 3040) | async fn _store_without_annotation(monitor: &TaskMonitor) { function _function_boundary (line 3046) | async fn _function_boundary(fut: Instrumented>... function _return_position (line 3051) | fn _return_position(monitor: &TaskMonitor) -> Instrumented) -> fmt::Result { method new (line 107) | pub fn new(transformer: impl FnMut(&'static str) -> metrics::Key + Sen... method with_interval (line 127) | pub fn with_interval(mut self, interval: Duration) -> Self { method build_with_monitor (line 144) | pub fn build_with_monitor(mut self, monitor: TaskMonitor) -> TaskMetri... method describe (line 161) | pub fn describe(mut self) -> Self { method describe_and_run (line 186) | pub async fn describe_and_run(self, monitor: TaskMonitor) { method run_without_describing (line 202) | pub async fn run_without_describing(self, monitor: TaskMonitor) { type TaskMetricsReporter (line 208) | pub struct TaskMetricsReporter { method fmt (line 284) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method run_once (line 294) | pub fn run_once(&mut self) { method run (line 306) | pub async fn run(mut self) {