Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PROMETHIA-27/dependency_injection_like_bevy_from_scratch
/ functions
Functions
42 in github.com/PROMETHIA-27/dependency_injection_like_bevy_from_scratch
⨍
Functions
42
◇
Types & classes
45
↓ 3 callers
Method
add_resource
(&mut self, res: R)
compile_time_test/src/main.rs:42
↓ 2 callers
Method
add_resource
(&mut self, res: R)
src/chapter2/src/more_params.rs:142
↓ 1 callers
Method
add_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter2/src/more_params.rs:138
↓ 1 callers
Function
generate_call_system
(out: &mut String, index: usize)
compile_time_test/generate_systems.rs:86
↓ 1 callers
Function
generate_header
(out: &mut String)
compile_time_test/generate_systems.rs:38
↓ 1 callers
Function
generate_system
(out: &mut String, index: usize)
compile_time_test/generate_systems.rs:71
↓ 1 callers
Function
generate_system_adds
(out: &mut String)
compile_time_test/generate_systems.rs:43
↓ 1 callers
Function
generate_system_calls
(out: &mut String)
compile_time_test/generate_systems.rs:53
↓ 1 callers
Method
run
(&mut self)
src/chapter2/src/more_params.rs:132
↓ 1 callers
Method
run
(&mut self)
compile_time_test/src/main.rs:32
Method
accesses
(access: &mut AccessMap)
src/chapter3/src/tracking_access.rs:106
Method
add_resource
(&mut self, res: R)
src/chapter2/src/passing_references.rs:38
Method
add_resource
(&mut self, res: R)
src/chapter3/src/tracking_access.rs:253
Method
add_resource
(&mut self, res: R)
src/chapter3/src/interior_mutability.rs:41
Method
add_resource
(&mut self, res: R)
src/chapter3/src/unsafe.rs:199
Method
add_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter2/src/passing_references.rs:34
Method
add_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter3/src/tracking_access.rs:249
Method
add_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter3/src/interior_mutability.rs:37
Method
add_system
(&mut self, system: impl IntoSystem<I, System = S>)
src/chapter3/src/unsafe.rs:195
Method
add_system
(&mut self, system: impl IntoSystem<I, System = S>)
compile_time_test/src/main.rs:38
Method
call_inner
( # mut f: impl FnMut(T1, T2), # _0: T1, # _1: T2 # )
src/chapter2/src/passing_references.rs:71
Method
deref
(&self)
src/chapter3/src/tracking_access.rs:174
Method
deref
(&self)
src/chapter3/src/interior_mutability.rs:61
Method
deref
(&self)
src/chapter3/src/unsafe.rs:124
Method
deref
(&self)
compile_time_test/src/main.rs:62
Method
deref_mut
(&mut self)
src/chapter3/src/tracking_access.rs:194
Method
deref_mut
(&mut self)
src/chapter3/src/interior_mutability.rs:91
Method
deref_mut
(&mut self)
src/chapter3/src/unsafe.rs:144
Method
deref_mut
(&mut self)
compile_time_test/src/main.rs:92
Function
main
()
src/chapter2/src/more_params.rs:147
Function
main
()
compile_time_test/generate_systems.rs:7
Function
main
()
compile_time_test/src/main.rs:219
Method
retrieve
(resources: &'r HashMap<TypeId, Box<dyn Any>>)
src/chapter2/src/passing_references.rs:56
Method
retrieve
(resources: &'r HashMap<TypeId, Box<dyn Any>>)
src/chapter2/src/more_params.rs:18
Method
retrieve
(resources: &'r TypeMap)
src/chapter3/src/tracking_access.rs:116
Method
retrieve
(resources: &'r TypeMap)
src/chapter3/src/unsafe.rs:80
Method
retrieve
(resources: &'r HashMap<TypeId, RefCell<Box<dyn Any>>>)
compile_time_test/src/main.rs:70
Method
run
(&mut self)
src/chapter2/src/passing_references.rs:28
Method
run
(&mut self, resources: &mut HashMap<TypeId, Box<dyn Any>>)
src/chapter1/src/system.rs:15
Method
run
(&mut self)
src/chapter3/src/tracking_access.rs:242
Method
run
(&mut self)
src/chapter3/src/interior_mutability.rs:31
Method
run
(&mut self)
src/chapter3/src/unsafe.rs:189