MCPcopy Create free account

hub / github.com/PROMETHIA-27/dependency_injection_like_bevy_from_scratch / functions

Functions42 in github.com/PROMETHIA-27/dependency_injection_like_bevy_from_scratch

↓ 3 callersMethodadd_resource
(&mut self, res: R)
compile_time_test/src/main.rs:42
↓ 2 callersMethodadd_resource
(&mut self, res: R)
src/chapter2/src/more_params.rs:142
↓ 1 callersMethodadd_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter2/src/more_params.rs:138
↓ 1 callersFunctiongenerate_call_system
(out: &mut String, index: usize)
compile_time_test/generate_systems.rs:86
↓ 1 callersFunctiongenerate_header
(out: &mut String)
compile_time_test/generate_systems.rs:38
↓ 1 callersFunctiongenerate_system
(out: &mut String, index: usize)
compile_time_test/generate_systems.rs:71
↓ 1 callersFunctiongenerate_system_adds
(out: &mut String)
compile_time_test/generate_systems.rs:43
↓ 1 callersFunctiongenerate_system_calls
(out: &mut String)
compile_time_test/generate_systems.rs:53
↓ 1 callersMethodrun
(&mut self)
src/chapter2/src/more_params.rs:132
↓ 1 callersMethodrun
(&mut self)
compile_time_test/src/main.rs:32
Methodaccesses
(access: &mut AccessMap)
src/chapter3/src/tracking_access.rs:106
Methodadd_resource
(&mut self, res: R)
src/chapter2/src/passing_references.rs:38
Methodadd_resource
(&mut self, res: R)
src/chapter3/src/tracking_access.rs:253
Methodadd_resource
(&mut self, res: R)
src/chapter3/src/interior_mutability.rs:41
Methodadd_resource
(&mut self, res: R)
src/chapter3/src/unsafe.rs:199
Methodadd_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter2/src/passing_references.rs:34
Methodadd_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter3/src/tracking_access.rs:249
Methodadd_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter3/src/interior_mutability.rs:37
Methodadd_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter3/src/unsafe.rs:195
Methodadd_system
(&mut self, system: impl IntoSystem<I, System = S>)
compile_time_test/src/main.rs:38
Methodcall_inner
( # mut f: impl FnMut(T1, T2), # _0: T1, # _1: T2 # )
src/chapter2/src/passing_references.rs:71
Methodderef
(&self)
src/chapter3/src/tracking_access.rs:174
Methodderef
(&self)
src/chapter3/src/interior_mutability.rs:61
Methodderef
(&self)
src/chapter3/src/unsafe.rs:124
Methodderef
(&self)
compile_time_test/src/main.rs:62
Methodderef_mut
(&mut self)
src/chapter3/src/tracking_access.rs:194
Methodderef_mut
(&mut self)
src/chapter3/src/interior_mutability.rs:91
Methodderef_mut
(&mut self)
src/chapter3/src/unsafe.rs:144
Methodderef_mut
(&mut self)
compile_time_test/src/main.rs:92
Functionmain
()
src/chapter2/src/more_params.rs:147
Functionmain
()
compile_time_test/generate_systems.rs:7
Functionmain
()
compile_time_test/src/main.rs:219
Methodretrieve
(resources: &'r HashMap<TypeId, Box<dyn Any>>)
src/chapter2/src/passing_references.rs:56
Methodretrieve
(resources: &'r HashMap<TypeId, Box<dyn Any>>)
src/chapter2/src/more_params.rs:18
Methodretrieve
(resources: &'r TypeMap)
src/chapter3/src/tracking_access.rs:116
Methodretrieve
(resources: &'r TypeMap)
src/chapter3/src/unsafe.rs:80
Methodretrieve
(resources: &'r HashMap<TypeId, RefCell<Box<dyn Any>>>)
compile_time_test/src/main.rs:70
Methodrun
(&mut self)
src/chapter2/src/passing_references.rs:28
Methodrun
(&mut self, resources: &mut HashMap<TypeId, Box<dyn Any>>)
src/chapter1/src/system.rs:15
Methodrun
(&mut self)
src/chapter3/src/tracking_access.rs:242
Methodrun
(&mut self)
src/chapter3/src/interior_mutability.rs:31
Methodrun
(&mut self)
src/chapter3/src/unsafe.rs:189