pub struct BehaviorRequest {
pub behavior_name: String,
pub autonomy_level: u8,
pub arg_keys: Vec<String>,
pub arg_values: Vec<String>,
pub structure: Vec<Container>,
}Fields§
§behavior_name: String§autonomy_level: u8§arg_keys: Vec<String>§arg_values: Vec<String>§structure: Vec<Container>Trait Implementations§
Source§impl Clone for BehaviorRequest
impl Clone for BehaviorRequest
Source§fn clone(&self) -> BehaviorRequest
fn clone(&self) -> BehaviorRequest
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 BehaviorRequest
impl Debug for BehaviorRequest
Source§impl Default for BehaviorRequest
impl Default for BehaviorRequest
Source§impl<'de> Deserialize<'de> for BehaviorRequest
impl<'de> Deserialize<'de> for BehaviorRequest
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 BehaviorRequest
impl PartialEq for BehaviorRequest
Source§impl Serialize for BehaviorRequest
impl Serialize for BehaviorRequest
impl Message for BehaviorRequest
impl StructuralPartialEq for BehaviorRequest
Auto Trait Implementations§
impl Freeze for BehaviorRequest
impl RefUnwindSafe for BehaviorRequest
impl Send for BehaviorRequest
impl Sync for BehaviorRequest
impl Unpin for BehaviorRequest
impl UnwindSafe for BehaviorRequest
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