Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GitBrincie212/ChronoGrapher
/ functions
Functions
474 in github.com/GitBrincie212/ChronoGrapher
⨍
Functions
474
◇
Types & classes
172
Function
linear_backoff_clamped_at_max
()
tests/src/task/frames/retry_taskframe_test.rs:322
Function
linear_backoff_delays_grow
()
tests/src/task/frames/retry_taskframe_test.rs:293
Function
main
()
benches/src/time_wheel.rs:5
Function
main
(attrs: TokenStream, item: TokenStream)
proc/src/lib.rs:889
Function
main
()
tests/ui/every_errors.rs:3
Function
main
()
bin/src/main.rs:18
Function
main
(scheduler: DefaultLiveScheduler<String>)
bin/src/test3.rs:4
Function
main
()
bin/src/test2.rs:1
Function
main
()
bin/src/test.rs:6
Function
main_loop_logic
( engine: &Arc<C::SchedulerEngine>, hot_workers: &Arc<Vec<CachePadded<SchedulerWorkerHot<C>>>>, co
base/src/scheduler/impls/utils/main_loop.rs:9
Method
new
(tokens: &'a [Token])
utils/src/cron_parser.rs:33
Method
new
(frame: T1, schedule: impl TaskSchedule)
base/src/task.rs:80
Method
new
(initial_time: SystemTime)
base/src/scheduler/clock/virtual_clock.rs:15
Method
new
(task: &ErasedTask<impl TaskError>)
base/src/task/frames.rs:67
Method
new
(hook: Arc<T>)
base/src/task/hooks.rs:464
Method
new
Method creates a new [`TaskFrameBuilder`] by wrapping the given [`TaskFrame`], this is the only entry point for constructing a builder for the workflo
base/src/task/frame_builder.rs:162
Method
new
(primary: T, secondary: T2)
base/src/task/frames/fallbackframe.rs:11
Method
new
(frame: T, max_duration: Duration)
base/src/task/frames/timeoutframe.rs:20
Method
new
(frame: T, max_duration: Duration)
base/src/task/frames/delayframe.rs:23
Method
new
(index: usize, error: Box<dyn TaskError>)
base/src/task/frames/collectionframe.rs:19
Method
new
(duration: Duration)
base/src/task/frames/retryframe.rs:43
Method
new
(func: T)
base/src/task/frames/dynamicframe.rs:14
Method
new
Constructs a new [`TaskScheduleCron`] instance from the provided [`CronField`]. This constructor should rarely be used, it is much preferred to use [c
base/src/task/schedule/cron.rs:481
Method
new
(value: u32)
base/src/task/schedule/calendar.rs:33
Method
new
(input: ParseStream<'a>)
proc/src/workflow/utils.rs:82
Method
new
(value: usize)
tests/src/task/hooks/taskhook_shared_data_test.rs:10
Method
new_decorrelated
(strat: T, factor: f64, max: f64)
base/src/task/frames/retryframe.rs:149
Method
new_equal
(strat: T, factor: f64)
base/src/task/frames/retryframe.rs:141
Method
new_full
(strat: T, factor: f64)
base/src/task/frames/retryframe.rs:133
Method
new_with
(frame: T, function: impl Fn() -> Duration + Send + Sync + 'static)
base/src/task/frames/timeoutframe.rs:27
Method
new_with
(frame: T, function: impl Fn() -> Duration + Send + Sync + 'static)
base/src/task/frames/delayframe.rs:30
Method
new_with
(factor: f64, max_duration: Duration)
base/src/task/frames/retryframe.rs:62
Function
new_worker
(notify: Arc<Notify>)
base/src/scheduler/impls/live.rs:50
Function
no_fallback_primary_succeed
()
tests/src/task/frames/fallback_taskframe_test.rs:72
Function
noop_task_frame_execution_test
()
tests/src/task/frames/noop_operation_taskframe_test.rs:36
Method
not
(self)
base/src/task/dependency.rs:165
Method
now
(&self)
base/src/scheduler/clock/progressive_clock.rs:29
Function
ok_frame
( counter: &Arc<AtomicUsize>, )
tests/src/task/frames/mod.rs:16
Method
on_event
(&self, _ctx: &TaskHookContext, _payload: &OnTaskStartPayload<'_>)
tests/src/task/hooks/taskhook_test.rs:18
Method
parallel
(taskframes: Vec<Arc<dyn ErasedTaskFrame<()>>>, policy: P)
base/src/task/frames/collectionframe.rs:296
Function
parallel_all_fail_returns_error
()
tests/src/task/frames/collectionframe_test.rs:191
Function
parallel_quit_on_failure_returns_error_on_first_fail
()
tests/src/task/frames/collectionframe_test.rs:213
Function
parallel_quit_on_success_returns_early
()
tests/src/task/frames/collectionframe_test.rs:114
Method
parse
(input: ParseStream)
proc/src/taskframe.rs:43
Method
parse
(input: ParseStream)
proc/src/workflow.rs:63
Method
parse
(input: ParseStream)
proc/src/every.rs:53
Method
parse
(input: ParseStream)
proc/src/workflow/condition.rs:15
Method
parse
(input: ParseStream)
proc/src/workflow/dependency.rs:265
Method
parse
(input: ParseStream)
proc/src/workflow/timeout.rs:10
Method
parse
(input: ParseStream)
proc/src/workflow/threshold.rs:14
Method
parse
(input: ParseStream)
proc/src/workflow/delay.rs:10
Method
parse
(input: ParseStream)
proc/src/workflow/retry.rs:16
Method
parse
(input: ParseStream)
proc/src/workflow/fallback.rs:10
Method
parse_remaining
(&mut self)
proc/src/workflow/utils.rs:146
Function
proxy
(request: NextRequest)
website/proxy.ts:9
Function
pure_tokio
(tasks: usize, exec: Duration)
bin/src/main_pure.rs:5
Function
retry_exhausted_returns_err
()
tests/src/task/frames/retry_taskframe_test.rs:77
Function
retry_skipped_on_success
()
tests/src/task/frames/retry_taskframe_test.rs:94
Function
retry_succeeds_eventually
()
tests/src/task/frames/retry_taskframe_test.rs:59
Function
retry_when_filter_always_true_exhausts_retries
()
tests/src/task/frames/retry_taskframe_test.rs:130
Function
retry_when_filter_inspects_error_value_stops_on_match
()
tests/src/task/frames/retry_taskframe_test.rs:171
Function
retry_when_filter_retries_past_matching_errors
()
tests/src/task/frames/retry_taskframe_test.rs:190
Function
retry_when_filter_stops_retry
()
tests/src/task/frames/retry_taskframe_test.rs:110
Function
returns_error_when_dep_unresolved
()
tests/src/task/frames/dependency_taskframe_test.rs:34
Function
returns_ok_when_all_deps_resolved
()
tests/src/task/frames/dependency_taskframe_test.rs:19
Function
rewrites
()
website/next.config.mjs:9
Function
run_delayed
(delay: Duration)
tests/src/task/frames/delay_taskframe_test.rs:16
Method
runs
(task: &Task<impl TaskFrame>, value: NonZeroU16)
base/src/task/dependency.rs:68
Method
schedule
( &self, id: &SchedulerKey<C>, time: SystemTime, )
base/src/scheduler/engine/default.rs:79
Method
schedule
(&self, time: SystemTime)
base/src/task/schedule/cron.rs:738
Method
schedule
(&self, now: SystemTime)
base/src/task/schedule/calendar.rs:274
Method
schedule
(&self, time: SystemTime)
base/src/task/schedule/interval.rs:333
Method
schedule
(&self, time: SystemTime)
base/src/task/schedule/immediate.rs:59
Function
scheduler_handle_instructions_logic
( instruct_queue: &Arc<(SegQueue<SchedulerHandlePayload>, Notify)>, dispatcher: &Arc<C::SchedulerTaskD
base/src/scheduler/impls/utils/scheduler_handle.rs:49
Method
select
(&self, _ctx: &RestrictTaskFrameContext)
tests/src/task/frames/collectionframe_test.rs:16
Method
selection
(taskframes: Vec<Arc<dyn ErasedTaskFrame<()>>>, accessor: S)
base/src/task/frames/collectionframe.rs:305
Function
selection_exec_out_of_bounds_returns_error
()
tests/src/task/frames/collectionframe_test.rs:154
Function
selection_exec_runs_selected_frame_only
()
tests/src/task/frames/collectionframe_test.rs:136
Function
selection_exec_selects_failing_frame_returns_error
()
tests/src/task/frames/collectionframe_test.rs:235
Method
sequential
(taskframes: Vec<Arc<dyn ErasedTaskFrame<()>>>)
base/src/task/frames/collectionframe.rs:285
Function
sequential_fails_on_first_error
()
tests/src/task/frames/collectionframe_test.rs:90
Function
sequential_quit_on_failure_returns_indexed_error
()
tests/src/task/frames/collectionframe_test.rs:44
Function
sequential_quit_on_first_frame_returns_indexed_error
()
tests/src/task/frames/collectionframe_test.rs:22
Function
sequential_silent_runs_all_frames
()
tests/src/task/frames/collectionframe_test.rs:68
Function
simulate_duration
(interval: TaskScheduleInterval)
tests/src/macros/every_macro_test.rs:5
Method
skip
(&mut self, to: u8)
base/src/utils/timing_wheel/timing_wheel_shard.rs:29
Function
spawn_task
( key: SchedulerKey<C>, hot_workers: &Arc<Vec<CachePadded<SchedulerWorkerHot<C>>>>, cold_workers:
base/src/scheduler/impls/utils.rs:28
Function
stop_on_first_failing_dep
()
tests/src/task/frames/dependency_taskframe_test.rs:54
Method
strategy
(&self)
base/src/task/frames/collectionframe.rs:275
Function
sub_threshold_runs_do_not_trigger_reach_behaviour
()
tests/src/task/frames/threshold_taskframe_test.rs:110
Method
successes
(&self)
tests/src/task/utils.rs:19
Method
successful_runs
(task: &Task<impl TaskFrame>, value: NonZeroU16)
base/src/task/dependency.rs:77
Function
task
(attr: TokenStream, item: TokenStream)
proc/src/lib.rs:230
Function
task
(attr: TokenStream, item: TokenStream)
proc/src/task.rs:18
Function
task_execution_returns_ok
()
tests/src/task/frames/delay_taskframe_test.rs:56
Function
task_execution_with_delay_and_failing_frame_returns_error
()
tests/src/task/frames/delay_taskframe_test.rs:72
Function
task_finishing_after_timeout_returns_error
()
tests/src/task/frames/timeout_taskframe_test.rs:36
Function
task_finishing_before_timeout_returns_ok
()
tests/src/task/frames/timeout_taskframe_test.rs:18
Function
task_returning_error_before_timeout_returns_error
()
tests/src/task/frames/timeout_taskframe_test.rs:54
Function
taskframe
(attrs: TokenStream, item: TokenStream)
proc/src/lib.rs:361
← previous
next →
301–400 of 474, ranked by callers