MCPcopy Create free account

hub / github.com/DouglasDwyer/geese / functions

Functions204 in github.com/DouglasDwyer/geese

Methodabort
(message: &str)
src/rw_cell.rs:250
Methodabort_if
(condition: bool, reason: &str)
src/rw_cell.rs:90
Methodadd_new_system
(&mut self)
src/lib.rs:797
Functionadd_system
()
src/lib.rs:1770
Methodadd_system
Adds a system to the context.
src/lib.rs:528
Methodadd_system_and_load_dependencies
( &mut self, system: Box<dyn SystemDescriptor>, to_process: &mut SmallVec<
src/lib.rs:812
Functionbench_dep_fetch
(c: &mut Criterion)
benches/comparative_bench.rs:277
Functionbench_double
(c: &mut Criterion)
benches/comparative_bench.rs:100
Functionbench_double_work
(c: &mut Criterion)
benches/comparative_bench.rs:138
Functionbench_spin
(c: &mut Criterion)
benches/comparative_bench.rs:76
Methodbitmaps_exclusive
(a: &BitSlice, b: &BitSlice)
src/event_manager.rs:388
Methodbitor_assign
(&mut self, rhs: &SystemFlagsList)
src/lib.rs:1479
Methodbuild_hasher
(&self)
src/lib.rs:1723
Methodclogging_event
(event: &dyn Any)
src/event_manager.rs:375
Methodcompact_system_id
(system: u16, remaining_systems: &BitVec)
src/lib.rs:1216
Methodcompact_transitive_dependencies
( holder: &SystemHolder, connected: &BitVec, old_transitive_dependencies_mut: &BitSlic
src/lib.rs:1228
Methodcompleted
(event: Box<dyn Any + Send + Sync>)
src/event_manager.rs:514
Methodcounter
(&self)
src/lib.rs:1886
Methoddecrement
(&mut self, event: &isize)
src/lib.rs:1973
Methoddefault
()
src/thread_pool.rs:42
Methoddefault
()
src/traits.rs:354
Methoddefault
()
src/lib.rs:708
Methoddefault
()
examples/pong.rs:253
Functiondelayed
(event: T)
src/lib.rs:1811
Methoddependency_len
(&self)
src/traits.rs:405
Methodderef
(&self)
src/rw_cell.rs:28
Methodderef
(&self)
src/lib.rs:1347
Methodderef
(&self)
src/store.rs:33
Methodderef_mut
(&mut self)
src/rw_cell.rs:212
Methodderef_mut
(&mut self)
src/lib.rs:1536
Methodderef_mut
(&mut self)
src/store.rs:39
Methoddescriptor
(&self)
src/traits.rs:153
Methoddraw_game
(&mut self, _: &on::NewFrame)
examples/pong.rs:50
Methoddrop
(&mut self)
src/thread_pool.rs:49
Methoddrop
(&mut self)
src/rw_cell.rs:155
Methoddrop_dead_holders
(connected: &BitVec, old_systems: &mut [MaybeUninit<SystemHolder>])
src/lib.rs:1262
Methodend_game
(&mut self, event: &on::GameOver)
examples/pong.rs:44
Methodeq
(&self, other: &Self)
src/lib.rs:1361
Methodeq
Determines whether this type ID matches another. This function may only be used in a `const` context on nightly.
src/const_type_id/compiled.rs:15
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/thread_pool.rs:115
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/traits.rs:219
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/lib.rs:292
Methodfree
(&self)
src/rw_cell.rs:84
Methodfrom
(value: RwCellGuardMut<'a, T>)
src/rw_cell.rs:234
Methodfrom
(value: ConstTypeId)
src/const_type_id/runtime.rs:23
Methodfrom
(value: ConstTypeId)
src/const_type_id/compiled.rs:21
Methodget_descriptor
()
src/traits.rs:159
Methodget_it
(&mut self, event: &())
benches/comparative_bench.rs:216
Functionhas_duplicate_dependencies
(dependencies: &Dependencies)
src/traits.rs:429
Methodhash
(&self, state: &mut H)
src/lib.rs:1354
Methodhit_it
(&mut self, _: &())
src/lib.rs:2016
Methodincrease
(&mut self, value: &i32)
src/lib.rs:2045
Methodincrement
(&mut self, event: &Arc<AtomicUsize>)
src/lib.rs:1842
Methodincrement_counter
(&mut self, _: &())
src/lib.rs:1890
Methodincrement_value
(&mut self, _: &())
src/lib.rs:1931
Methodindex_of
(&self)
src/traits.rs:93
Functionmain
()
build.rs:3
Functionmain
()
examples/pong.rs:292
Methodmap
(orig: Self, f: F)
src/rw_cell.rs:130
Methodmove_ball
(&mut self, frame: &on::NewFrame)
examples/pong.rs:193
Methodmove_paddles
(&mut self, event: &on::NewFrame)
examples/pong.rs:100
Methodnegate_value
(&mut self, _: &())
src/lib.rs:1951
Methodnew
(ctx: GeeseContextHandle<Self>)
benches/comparative_bench.rs:36
Methodnew
(background_threads: usize)
src/thread_pool.rs:21
Methodnew
()
src/event_manager.rs:38
Methodnew
()
src/traits.rs:65
Methodnew
(value: T)
src/rw_cell.rs:17
Methodnew
(inner: Arc<ContextHandleInner>)
src/lib.rs:157
Methodnew
(ctx: GeeseContextHandle<Self>)
src/store.rs:23
Methodnew
(ctx: GeeseContextHandle<Self>)
examples/pong.rs:83
Methodnext
(&mut self)
src/event_manager.rs:638
Methodof
Gets the ID associated with the given type.
src/const_type_id/runtime.rs:10
Methodof
Gets the ID associated with the given type.
src/const_type_id/compiled.rs:9
Methodpanic_on_invalid_dependency
()
src/lib.rs:259
Methodpointer_flattener
( system: *mut (), value: &dyn Any, to_run: *const (), )
src/traits.rs:343
Methodprocess_events
( ctx: *const RwCell<ContextInner>, on_new_work: &wasm_sync::Condvar, state: &wasm_syn
src/lib.rs:651
Methodregister
(with: &mut old_geese::GeeseSystemData<Self>)
benches/comparative_bench.rs:71
Functionremove_system
()
src/lib.rs:1784
Methodremove_system
Removes a system from the context, unloading it if it becomes disconnected from the dependency graph.
src/lib.rs:554
Methodremove_top_level_system
(&mut self)
src/lib.rs:901
Methodreset_dirty
Resets this system's dirty flag, allowing it to raise more changed events upon mutable access.
src/store.rs:15
Functionreset_system
()
src/lib.rs:1798
Methodreset_system
Reloads a system and all systems that depend upon it.
src/lib.rs:571
Methodspawn_workers
(inner: &Arc<HardwareThreadPoolInner>, background_threads: usize)
src/thread_pool.rs:32
Methodspin
(&mut self, value: &C)
benches/comparative_bench.rs:23
Functiontest_add_system_event_twice_panic
()
src/lib.rs:2099
Methodtest_answer
(&mut self, event: &Arc<AtomicBool>)
src/lib.rs:1864
Functiontest_dependent_system
()
src/lib.rs:2068
Functiontest_flush
()
src/lib.rs:2130
Functiontest_multiple_threads
()
src/lib.rs:2121
Functiontest_mut_dependency
()
src/lib.rs:2114
Functiontest_no_flush
()
src/lib.rs:2142
Functiontest_remove_system_event_unknown_panic
()
src/lib.rs:2108
Functiontest_single_system
()
src/lib.rs:2060
Functiontest_system_reload_one
()
src/lib.rs:2076
Functiontest_system_reload_order
()
src/lib.rs:2087
Methodtopological_sort_systems
( descriptors: &TypeMap<SystemInitializer>, )
src/lib.rs:1157
Methodtry_select_job
(params: JobSelectionParams<'_>)
src/event_manager.rs:243
Methodupdate_holder_data
( data: &SystemHolder, descriptors: &TypeMap<SystemInitializer>, state: &SystemInitial
src/lib.rs:1187
Methodwith
Adds a single event to the queue.
src/traits.rs:461
← previousnext →101–200 of 204, ranked by callers