pub struct BehaviourTree {
pub behaviours: Vec<Behaviour>,
pub changed: bool,
pub blackboard_on_visited_path: Vec<KeyValue>,
pub blackboard_activity: Vec<ActivityItem>,
pub statistics: Statistics,
}
Fields§
§behaviours: Vec<Behaviour>
§changed: bool
§blackboard_on_visited_path: Vec<KeyValue>
§blackboard_activity: Vec<ActivityItem>
§statistics: Statistics
Trait Implementations§
Source§impl Clone for BehaviourTree
impl Clone for BehaviourTree
Source§fn clone(&self) -> BehaviourTree
fn clone(&self) -> BehaviourTree
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BehaviourTree
impl Debug for BehaviourTree
Source§impl Default for BehaviourTree
impl Default for BehaviourTree
Source§impl<'de> Deserialize<'de> for BehaviourTree
impl<'de> Deserialize<'de> for BehaviourTree
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BehaviourTree
impl PartialEq for BehaviourTree
Source§impl Serialize for BehaviourTree
impl Serialize for BehaviourTree
impl Message for BehaviourTree
impl StructuralPartialEq for BehaviourTree
Auto Trait Implementations§
impl Freeze for BehaviourTree
impl RefUnwindSafe for BehaviourTree
impl Send for BehaviourTree
impl Sync for BehaviourTree
impl Unpin for BehaviourTree
impl UnwindSafe for BehaviourTree
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more