behaviortree 0.8.0

A #![no_std] compatible behavior tree library similar to BehaviorTree.CPP.
Documentation

behaviortree

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 45 feature flags, 7 of them enabled by default.

default

all_behaviors (default)

factory (default)

This feature flag does not enable additional features.

groot (default)

observer (default)

std (default)

mock_behavior (default)

simple_behavior (default)

always_failure

always_running

always_success

delay

force_failure

force_running

force_success

if_then_else

inverter

keep_running_until_failure

loop_bool

loop_double

loop_int

loop_queue

loop_string

pop_bool

pop_double

pop_int

pop_string

precondition

repeat

retry_until_successful

run_once

script

script_condition

set_blackboard

skip_unless_updated

sleep

switch2

switch3

switch4

switch5

switch6

timeout

unset_blackboard

wait_value_updated

was_entry_updated

while_do_else