MCPcopy Create free account

hub / github.com/DouglasDwyer/geese / functions

Functions204 in github.com/DouglasDwyer/geese

↓ 44 callersMethodwith
(&'static self)
src/traits.rs:73
↓ 38 callersMethodraise_event
(&self, event: T)
src/lib.rs:180
↓ 26 callersMethodid
(&self)
src/lib.rs:324
↓ 24 callersMethodget
(&self)
src/lib.rs:186
↓ 21 callersMethodget_unchecked
(&self, index: usize)
src/lib.rs:1469
↓ 20 callersMethodclone
(&self)
src/traits.rs:213
↓ 15 callersFunctionevent_handlers
()
src/traits.rs:228
↓ 14 callersMethodflush
(&mut self)
src/lib.rs:390
↓ 13 callersMethodborrow
(&self)
src/rw_cell.rs:54
↓ 12 callersMethoddescriptor
(&self)
src/lib.rs:1301
↓ 11 callersMethodborrow_mut
(&self)
src/rw_cell.rs:69
↓ 11 callersFunctiondependencies
()
src/traits.rs:110
↓ 8 callersMethodset_callback
(&self, callback: Option<Arc<dyn Fn() + Send + Sync>>)
src/thread_pool.rs:55
↓ 7 callersMethodas_inner
(&self)
src/traits.rs:87
↓ 7 callersMethoddependency_id
(&self, index: u16)
src/lib.rs:355
↓ 7 callersMethodwrite
(&mut self, _: &[u8])
src/lib.rs:1746
↓ 5 callersMethoddependencies
(&self)
src/traits.rs:401
↓ 5 callersMethodedit_unchecked
(&mut self, index: usize)
src/lib.rs:1450
↓ 5 callersMethodfinish
(&self)
src/lib.rs:1739
↓ 5 callersMethodmap
(orig: SystemRef<'a, T>, f: F)
src/lib.rs:1558
↓ 4 callersFunctionconst_unwrap
Attempts to unwrap an option in a `const` context. If the option has no value, panics.
src/static_eval.rs:51
↓ 4 callersMethoddependency_len
(&self)
src/lib.rs:344
↓ 4 callersMethoddetach
(self)
src/rw_cell.rs:124
↓ 4 callersMethoddrop
(&mut self)
src/lib.rs:715
↓ 4 callersMethodget_mut
(&mut self)
src/lib.rs:219
↓ 4 callersMethodor_with_unchecked
(&mut self, index: usize)
src/lib.rs:1503
↓ 4 callersMethodset_id
(&self, value: u16)
src/lib.rs:334
↓ 3 callersMethodas_ptr
(&self)
src/lib.rs:614
↓ 3 callersMethodball_rect
(&self)
examples/pong.rs:242
↓ 3 callersMethoddependency_id
(&self)
src/traits.rs:141
↓ 3 callersMethoddraw_rect
(&self, rect: &Rect, color: Color)
examples/pong.rs:30
↓ 3 callersMethodsystem_id
(&self)
src/traits.rs:417
↓ 3 callersMethodwith_many_boxed
( mut self, events: impl IntoIterator<Item = Box<dyn Any + Send + Sync>>, )
src/lib.rs:1682
↓ 2 callersMethodadd_handlers
(&mut self, system_id: u16, handlers: &ConstList<'_, EventHandlerRaw>)
src/lib.rs:1632
↓ 2 callersMethodclear
(&mut self)
src/lib.rs:1646
↓ 2 callersMethodcomplete_job
(&mut self, job: &EventJob)
src/event_manager.rs:184
↓ 2 callersMethodcompute_sync_transitive_dependencies
(&mut self)
src/lib.rs:1105
↓ 2 callersMethodcompute_transitive_dependencies_bi
(&mut self)
src/lib.rs:1127
↓ 2 callersMethodconfigure
(&mut self, ctx: &ContextInner)
src/event_manager.rs:59
↓ 2 callersMethodcreate
(&self, handle: Arc<ContextHandleInner>)
src/traits.rs:397
↓ 2 callersMethoddecrement
(self)
benches/comparative_bench.rs:192
↓ 2 callersMethodeq
(&self, other: &Self)
src/const_type_id/runtime.rs:17
↓ 2 callersMethodevent_handlers
(&self)
src/traits.rs:409
↓ 2 callersMethodexecute
(&self, ctx: &ContextInner)
src/event_manager.rs:449
↓ 2 callersMethodgather_external_events
(&mut self)
src/event_manager.rs:92
↓ 2 callersMethodis_nonzero
(self)
benches/comparative_bench.rs:196
↓ 2 callersMethodis_sync
(&self)
src/traits.rs:413
↓ 2 callersMethodleft_paddle_rect
(&self)
examples/pong.rs:224
↓ 2 callersMethodnext_job
(&mut self, ctx: &ContextInner)
src/event_manager.rs:134
↓ 2 callersMethodright_paddle_rect
(&self)
examples/pong.rs:233
↓ 2 callersMethodset_dependency_id
(&self, index: u16, value: u16)
src/lib.rs:366
↓ 2 callersMethodset_threadpool
(&mut self, pool: impl GeeseThreadPool)
src/lib.rs:383
↓ 2 callersMethodset_top_level
(&self, top_level: bool)
src/lib.rs:1325
↓ 2 callersMethodsystem_holder
(&self, index: usize)
src/lib.rs:791
↓ 2 callersMethodtest
(&self)
benches/comparative_bench.rs:260
↓ 1 callersMethodanswer
(&self)
src/lib.rs:1846
↓ 1 callersMethodclear_all_systems
(&self)
src/lib.rs:779
↓ 1 callersMethodcollide_ball_with_paddles
(&mut self)
examples/pong.rs:141
↓ 1 callersMethodcollide_ball_with_walls
(&mut self)
examples/pong.rs:159
↓ 1 callersMethodcompact_remaining_systems
(&mut self, connected: &BitVec)
src/lib.rs:977
↓ 1 callersMethodcompute_transitive_dependencies_inverse
(&mut self)
src/lib.rs:1139
↓ 1 callersMethoddecrement_counter
(&self)
src/thread_pool.rs:108
↓ 1 callersMethoddetermine_connected_systems
(&self)
src/lib.rs:916
↓ 1 callersMethoddrain_events
( &mut self, id: std::thread::ThreadId, )
src/event_manager.rs:598
↓ 1 callersMethoddraw_world
(&self)
examples/pong.rs:35
↓ 1 callersMethoddrop_front
(&mut self)
src/event_manager.rs:358
↓ 1 callersMethoddrop_systems
( &self, systems: &BitVec, initializers: &mut TypeMap<SystemInitializer>, )
src/lib.rs:599
↓ 1 callersMethodevent_id
(&self)
src/traits.rs:290
↓ 1 callersFunctionfibonacci
(n: u64)
benches/comparative_bench.rs:8
↓ 1 callersFunctionflush
()
src/lib.rs:1830
↓ 1 callersMethodflush_buffer
(&mut self, buffer: EventBuffer)
src/lib.rs:444
↓ 1 callersMethodget
(&mut self)
src/event_manager.rs:580
↓ 1 callersMethodget_all
(&mut self)
src/event_manager.rs:589
↓ 1 callersMethodget_queued_job
(&mut self, ctx: &ContextInner, main_thread: bool)
src/event_manager.rs:211
↓ 1 callersMethodhandler
(&self)
src/traits.rs:296
↓ 1 callersMethodhandlers
(&self, event: TypeId)
src/lib.rs:1652
↓ 1 callersMethodinitialize_systems
(&self, systems: impl Iterator<Item = &'a SystemInitializer>)
src/lib.rs:581
↓ 1 callersMethodinstantiate_added_systems
( &mut self, initializers: &'a TypeMap<SystemInitializer>, ctx: *const RwCell<ContextI
src/lib.rs:836
↓ 1 callersMethodinto_inner
(self)
src/lib.rs:1338
↓ 1 callersMethodinvoke
(&self, system: *mut (), value: &dyn Any)
src/traits.rs:332
↓ 1 callersMethodjoin
(&self)
src/thread_pool.rs:74
↓ 1 callersMethodload_dependents
( &self, to_load: SmallVec<[u16; Self::DEFAULT_SYSTEM_PROCESSING_SIZE]>, )
src/lib.rs:1050
↓ 1 callersMethodload_transitive_dependencies
( &mut self, holder: &SystemHolder, initializer: &SystemInitializer, )
src/lib.rs:939
↓ 1 callersMethodmove_ball_position
(&mut self, frame: &on::NewFrame)
examples/pong.rs:187
↓ 1 callersMethodmutable
(&self)
src/traits.rs:147
↓ 1 callersMethodor_into_unchecked
(&mut self, index: usize)
src/lib.rs:1517
↓ 1 callersMethodpush_event_cycle
(&mut self, events: impl Iterator<Item = Box<dyn Any + Send + Sync>>)
src/event_manager.rs:112
↓ 1 callersMethodpush_external_event_cycle
(&mut self)
src/event_manager.rs:101
↓ 1 callersMethodqueue_new_jobs
(&mut self, ctx: &ContextInner, main_thread: bool)
src/event_manager.rs:285
↓ 1 callersMethodraise_event_boxed
(&self, event: Box<dyn Any + Send + Sync>)
src/lib.rs:166
↓ 1 callersMethodrelative_to_absolute
(&self, rect: &Rect)
examples/pong.rs:21
↓ 1 callersMethodrun
(&self)
src/thread_pool.rs:90
↓ 1 callersMethodrun_clogged_event
( &mut self, event: Box<dyn Any + Send + Sync>, inner_mgr: *mut EventManager, )
src/lib.rs:625
↓ 1 callersMethodtop_level
(&self)
src/lib.rs:1319
↓ 1 callersMethodunload_dependents
( &self, id: u16, )
src/lib.rs:1075
↓ 1 callersMethodupdate_draw_rect
(&mut self)
examples/pong.rs:11
↓ 1 callersMethodupdate_state
(&mut self)
src/event_manager.rs:75
↓ 1 callersMethodwith_boxed
Adds a single boxed event to the queue.
src/traits.rs:466
↓ 1 callersMethodwith_dependency
(&'static self, dependency: Dependency)
src/traits.rs:79
↓ 1 callersMethodwith_many
Adds a list of events to the queue.
src/traits.rs:476
next →1–100 of 204, ranked by callers