MCPcopy Index your code

hub / github.com/addisoncrump/parking-game-fuzzer / functions

Functions49 in github.com/addisoncrump/parking-game-fuzzer

↓ 10 callersMethodfinal_board_all
(&mut self, _board: &Board<impl Deref<Target = State<T>>, T>)
src/observers.rs:38
↓ 4 callersMethodobservers_mut
(&mut self)
src/executor.rs:39
↓ 3 callersMethodstate
The state contained within this metadata.
src/feedbacks.rs:123
↓ 3 callersMethodviews
An iterator over what's viewable by each car. The objective car will be the first entry.
src/feedbacks.rs:50
↓ 2 callersMethodhash
(&self)
src/observers.rs:107
↓ 2 callersMethodmoves
The moves contained within this inputs. This is stored as a sequence of pairs of (1) car that is moved and (2) which direction.
src/input.rs:23
↓ 2 callersMethodrun_target
( &mut self, _fuzzer: &mut Z, state: &mut S, _mgr: &mut EM, input: &PG
src/executor.rs:50
↓ 2 callersFunctionstep_until_seen
Returns the number of units that the car in this position could potentially move in the provided direction.
src/observers.rs:219
↓ 1 callersMethodfinal_board
(&mut self, board: &Board<impl Deref<Target = State<T>>, T>)
src/observers.rs:98
↓ 1 callersMethodforward
The view ahead of the car (if the car is oriented [`Orientation::LeftRight`], the view will have [`Direction::Right`]; otherwise, it will be [`Directi
src/observers.rs:177
↓ 1 callersMethodname
(&self)
src/feedbacks.rs:36
↓ 1 callersMethodobserved
The car observed in this view, or [`None`] if we don't see a car (i.e. the closest thing is a wall).
src/observers.rs:145
Methodappend_metadata
( &mut self, _state: &mut S, _manager: &mut EM, observers: &OT, testca
src/feedbacks.rs:77
Methodbackward
The view behind the car (if the car is oriented [`Orientation::LeftRight`], the view will have [`Direction::Left`]; otherwise, it will be [`Direction:
src/observers.rs:171
Methodclear_progress
(&mut self, _state: &mut S)
src/stages.rs:35
Methoddefault
()
src/observers.rs:70
Methoddirection
The direction of this view.
src/observers.rs:139
Methoddistance
The distance from us to the obstacle (in terms of how many moves we can make before colliding with the obstacle).
src/observers.rs:151
Methoddistance_mut
The distance, but mutable.
src/observers.rs:156
Functiondistinguish_states
()
src/observers.rs:392
Functionexample_observation
()
src/feedbacks.rs:353
Methodfinal_board
(&mut self, board: &Board<impl Deref<Target = State<T>>, T>)
src/observers.rs:19
Methodfinal_state
The final state observed -- if it exists (which, it will not if there is an error!).
src/observers.rs:64
Methodflush
(&mut self)
src/observers.rs:83
Methodinit_state
(&mut self, state: &mut S)
src/feedbacks.rs:222
Methodinitial
The initial state which this executor is going to advance.
src/executor.rs:26
Methodis_interesting
( &mut self, _state: &mut S, _manager: &mut EM, _input: &PGInput, _obs
src/feedbacks.rs:65
Functionmain
()
src/main.rs:121
Methodmoves_mut
A mutable reference to the sequence of moves in this input, for use in mutators.
src/input.rs:28
Methodmutate
(&mut self, state: &mut S, input: &mut PGInput)
src/mutators.rs:47
Methodname
(&self)
src/observers.rs:76
Methodname
(&self)
src/mutators.rs:36
Methodnew
Create a new [`ViewFeedback`] which will interpret from the provided [`ViewObserver`].
src/feedbacks.rs:28
Methodnew
Create a new [`PGInput`] from the provided sequence of moves.
src/input.rs:16
Methodnew
Create a new executor for the provided state with the provided observers.
src/executor.rs:19
Methodnew
Create a new [`View`] in the given direction.
src/observers.rs:130
Methodnew
Construct a [`PGRandMutator`] for the given state.
src/mutators.rs:27
Methodnew
Create a new mutation stage for the provided initial state.
src/stages.rs:23
Methodobservers
(&self)
src/executor.rs:35
Functionparse_map
Parses a map with the following rules: 1. Empty spaces are denoted with `.`. 2. The car which must be moved to the objective is referenced with `o`. T
src/main.rs:29
Methodperform
( &mut self, fuzzer: &mut Z, executor: &mut E, state: &mut S, manager:
src/stages.rs:56
Methodpost_exec
(&mut self, _state: &mut S, _new_corpus_id: Option<CorpusId>)
src/mutators.rs:67
Methodpre_exec
(&mut self, _state: &mut S, _input: &PGInput)
src/observers.rs:88
Methodshould_restart
(&mut self, _state: &mut S)
src/stages.rs:31
Functionsimple_observation
()
src/observers.rs:272
Functionsimple_run_check
()
src/executor.rs:113
Functionsimple_solved
()
src/feedbacks.rs:299
Functionsimple_unsolved
()
src/feedbacks.rs:326
Methodviews
An iterator over the views. The objective car will be the first.
src/observers.rs:190