pub fn new(table: Table<Percept, Action>) -> Self {
            TableDrivenAgent {
                table,
                percepts: Vec::new(),
            }
        }
/// Creates a new TableDrivenAgent given the table of Percept Sequence to Action
Creates a new TableDrivenAgent given the table of Percept Sequence to Action
Creates a new TableDrivenAgent given the table of Percept Sequence to Action
pub fn new(table: Table<Percept, Action>) -> Self {
            TableDrivenAgent {
                table,
                percepts: Vec::new(),
            }
        }
pub fn new ( table : Table < Percept , Action > ) -> Self { TableDrivenAgent { table , percepts : Vec :: new ( ) , } }
Creates a new TableDrivenAgent given the table of Percept Sequence to Action
Creates a new TableDrivenAgent given the table of Percept Sequence to Action
table
Table<Percept, Action>