[][src]Trait big_brain::pickers::Picker

pub trait Picker: Debug + Sync + Send + Serialize + Deserialize {
    fn pick<'a>(
        &mut self,
        _choices: &Vec<Choice>,
        _considerations: &ReadStorage<'a, Consideration>
    ) -> Option<ActionEnt>; }

Required methods

fn pick<'a>(
    &mut self,
    _choices: &Vec<Choice>,
    _considerations: &ReadStorage<'a, Consideration>
) -> Option<ActionEnt>

Loading content...

Trait Implementations

impl<'typetag> Serialize for dyn Picker + 'typetag[src]

impl<'typetag> Serialize for dyn Picker + Send + 'typetag[src]

impl<'typetag> Serialize for dyn Picker + Sync + 'typetag[src]

impl<'typetag> Serialize for dyn Picker + Send + Sync + 'typetag[src]

impl Strictest for dyn Picker[src]

type Object = dyn Picker + Send + Sync

Implementors

impl Picker for FirstToScore[src]

Loading content...