MCPcopy Create free account

hub / github.com/brson/ferris-fencing / functions

Functions99 in github.com/brson/ferris-fencing

↓ 7 callersMethodinner_state
(&self)
src/ff_rt/game.rs:311
↓ 5 callersFunctioninit
HACK: If a linking binary doesn't explicitly reference this crate, then rustc isn't smart enough to pull in the various lang items defined here and en
src/ckb_vm_glue/lib.rs:27
↓ 3 callersFunctionclearPlayfield
()
web/js/live.js:24
↓ 3 callersFunctione_coinflip
()
src/example_bot/main.rs:77
↓ 3 callersFunctionecall1
(m: &mut GameCoreMachine, mut f: F)
src/ff_rt/lib.rs:266
↓ 3 callersFunctionexit
(code: i32)
src/ckb_vm_glue/lib.rs:11
↓ 3 callersFunctionfiles
()
src/ckb_vm_syscall/build.rs:62
↓ 3 callersFunctionmain
()
src/ckb_vm_syscall/build.rs:8
↓ 3 callersMethodvictor
(&self)
src/ff_rt/game.rs:349
↓ 2 callersMethodas_str
(&self)
src/ff_rt/game.rs:412
↓ 2 callersMethodassert
(&self)
src/ff_rt/game.rs:101
↓ 2 callersFunctionecall0
(m: &mut GameCoreMachine, mut f: F)
src/ff_rt/lib.rs:274
↓ 2 callersFunctionecall4
(m: &mut GameCoreMachine, mut f: F)
src/ff_rt/lib.rs:255
↓ 2 callersFunctiongraphic_energy
(s: &ActiveState)
src/ff_local/main.rs:151
↓ 2 callersFunctionload_file
(path: &Path)
src/ff_web_json/main.rs:44
↓ 2 callersFunctionload_file
(path: &Path)
src/ff_local/main.rs:52
↓ 2 callersFunctionmake_500
()
src/ff_web/main.rs:115
↓ 2 callersFunctionmake_vm
(sys: GameSyscalls)
src/ff_rt/lib.rs:387
↓ 2 callersMethodno_energy
(&mut self, player: Player)
src/ff_rt/lib.rs:185
↓ 2 callersFunctionrun_match
(p1exe: &Bytes, p2exe: &Bytes)
src/ff_rt/lib.rs:32
↓ 1 callersFunctionbuild
()
src/ckb_vm_syscall/build.rs:71
↓ 1 callersFunctioncheck_target
()
src/ckb_vm_syscall/build.rs:19
↓ 1 callersFunctioncopy_output_to_srcbin
()
src/ckb_vm_syscall/build.rs:92
↓ 1 callersFunctioncopy_srcbin_to_output
()
src/ckb_vm_syscall/build.rs:97
↓ 1 callersMethoddecision_state
(&self)
src/ff_rt/game.rs:115
↓ 1 callersFunctiondoEnd
()
web/js/live.js:32
↓ 1 callersFunctiondoTurn
()
web/js/live.js:115
↓ 1 callersFunctione_coinflip
(machine: &mut GameCoreMachine, game_state: &mut GameState, player: Player)
src/ff_rt/lib.rs:376
↓ 1 callersFunctione_move
(kind: i32)
src/example_bot/main.rs:70
↓ 1 callersFunctione_move
(machine: &mut GameCoreMachine, game_state: &mut GameState, player: Player, move
src/ff_rt/lib.rs:327
↓ 1 callersFunctione_state
(p1_pos: &mut i32, p2_pos: &mut i32, p1_energy: &mut i32, p2_energy: &mut i32)
src/example_bot/main.rs:58
↓ 1 callersFunctione_state
(machine: &mut GameCoreMachine, game_state: &GameState, player: Player, pa_po
src/ff_rt/lib.rs:287
↓ 1 callersFunctionemit_linker_flags
()
src/ckb_vm_syscall/build.rs:102
↓ 1 callersFunctionemit_match_results
(match_res: &Match)
src/ff_web_json/main.rs:52
↓ 1 callersMethodevaluate
(&mut self, p1m: &mut GameMachine, p2m: &mut GameMachine, turn_no: i32)
src/ff_rt/lib.rs:145
↓ 1 callersMethodexplain
(&self)
src/ff_rt/game.rs:368
↓ 1 callersFunctiongo
( sep: Separation, p1_move: MoveKind, p2_move: MoveKind, p1_wall: WallOrientation, p2_wall: WallOr
src/ff_rt/transition.rs:30
↓ 1 callersFunctiongraphic_end_grid
(s: &EndState)
src/ff_local/main.rs:104
↓ 1 callersFunctiongraphic_grid
(s: &ActiveState)
src/ff_local/main.rs:85
↓ 1 callersFunctiongraphic_moves
(s: &MovePair)
src/ff_local/main.rs:155
↓ 1 callersFunctionhave_tools
()
src/ckb_vm_syscall/build.rs:29
↓ 1 callersFunctionlang_start_internal
(main: &(dyn Fn() -> i32), _argc: isize, _argv: *const *const u8)
src/ckb_vm_glue/lib.rs:52
↓ 1 callersFunctionloadMatches
()
web/js/live.js:181
↓ 1 callersMethodload_random_match
(&self)
src/ff_web_common/store.rs:41
↓ 1 callersFunctionload_random_match_resp
()
src/ff_web/main.rs:102
↓ 1 callersFunctionmake_404_f
()
src/ff_web/main.rs:126
↓ 1 callersFunctionmake_match
()
src/ff_web/main.rs:80
↓ 1 callersMethodmake_move
(self, moves: MovePair, turn_no: i32)
src/ff_rt/game.rs:130
↓ 1 callersFunctionmake_vm
()
src/demo_rt/main.rs:40
↓ 1 callersMethodnaive_adj_p1
(&self, kind: MoveKind)
src/ff_rt/game.rs:256
↓ 1 callersMethodnaive_adj_p2
(&self, kind: MoveKind)
src/ff_rt/game.rs:268
↓ 1 callersMethodnaive_moves
(&self, moves: MovePair)
src/ff_rt/game.rs:241
↓ 1 callersFunctionprint_match_results
(match_res: &Match)
src/ff_local/main.rs:60
↓ 1 callersMethodready_for_turn
(&self)
src/ff_rt/lib.rs:141
↓ 1 callersMethodreport
(self)
src/ckb_vm_glue/lib.rs:62
↓ 1 callersFunctionrunCurrent
()
web/js/live.js:154
↓ 1 callersFunctionrun_game
(p1exe: &Bytes, p2exe: &Bytes)
src/ff_rt/lib.rs:43
↓ 1 callersFunctionsanitize
(name: String)
src/ff_web_common/bot_name.rs:13
↓ 1 callersFunctionserve
(req: Request<Body>)
src/ff_web/main.rs:64
↓ 1 callersFunctionstartMatches
()
web/js/live.js:161
↓ 1 callersMethodto_game_result
(&self)
src/ff_rt/lib.rs:203
↓ 1 callersMethodwinner
(&self)
src/ff_rt/game.rs:330
Function_start
(argc: i32, argv: *const *const u8)
src/ckb_vm_glue/lib.rs:67
Functionabort
()
src/ckb_vm_glue/lib.rs:41
Methodecall
(&mut self, machine: &mut GameCoreMachine)
src/ff_rt/lib.rs:219
Methodfmt
(&self, f: &mut Formatter)
src/ff_web_common/bot_id.rs:14
Methodfmt
(&self, f: &mut Formatter)
src/ff_web_common/bot_name.rs:20
Methodfmt
(&self, f: &mut Formatter)
src/ff_web_common/bot_hash.rs:24
Methodfrom_exe
(exe: &BotExe)
src/ff_web_common/bot_hash.rs:15
Methodfrom_string
(h: String)
src/ff_web_common/bot_hash.rs:9
Functionhex
()
src/ff_web_common/bot_id.rs:24
Functionhex
()
src/ff_web_common/bot_hash.rs:35
Methodinitialize
(&mut self, machine: &mut GameCoreMachine)
src/ff_rt/lib.rs:217
Functioninstruction_cycles
(i: Instruction)
src/ff_rt/cost_model.rs:8
Functionlang_start
(main: fn() -> T, argc: isize, argv: *const *const u8)
src/ckb_vm_glue/lib.rs:46
Methodload_bot_exe
(&self, id: BotId)
src/ff_web_common/store.rs:37
Methodload_bot_meta
(&self, id: BotId)
src/ff_web_common/store.rs:33
Functionload_random_match
()
src/ff_web/main.rs:110
Functionload_random_match_json
()
src/ff_web/main.rs:106
Functionmain
()
src/demo_exe/main.rs:9
Functionmain
()
src/ff_web_json/main.rs:23
Functionmain
()
src/ff_local/main.rs:25
Functionmain
()
src/ff_web/main.rs:19
Functionmain
()
src/demo_rt/main.rs:17
Functionmain
()
src/example_bot/main.rs:6
Functionmake_500_f
()
src/ff_web/main.rs:122
Functionmanifest_dir
()
src/ckb_vm_syscall/build.rs:47
FunctionmatchLoaded
()
web/js/live.js:169
Methodnew
()
src/ff_web_common/bot_id.rs:7
Methodnew
(name: String)
src/ff_web_common/bot_name.rs:8
Methodnew
()
src/ff_rt/lib.rs:122
Functionout_dir
()
src/ckb_vm_syscall/build.rs:51
Functionpanic
(info: &core::panic::PanicInfo)
src/demo_exe/main.rs:4
Functionpanic
(_: &PanicInfo)
src/ckb_vm_glue/lib.rs:19
Functionrun
()
src/ff_web_json/main.rs:27
Functionrun
()
src/ff_local/main.rs:29
Functionrun
()
src/ff_web/main.rs:37
Functionrun
()
src/demo_rt/main.rs:21
Methodstore_bot
(&self, name: BotName, exe: &BotExe)
src/ff_web_common/store.rs:16