pub struct ObjectiveRoE {
pub autonomous_actions: Vec<String>,
pub requires_approval: Vec<String>,
pub prohibited: Vec<String>,
}Expand description
Rules of engagement: what the objective may do alone, what needs a human, and what it must never do.
Fields§
§autonomous_actions: Vec<String>§requires_approval: Vec<String>§prohibited: Vec<String>Trait Implementations§
Source§impl Clone for ObjectiveRoE
impl Clone for ObjectiveRoE
Source§fn clone(&self) -> ObjectiveRoE
fn clone(&self) -> ObjectiveRoE
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ObjectiveRoE
impl Debug for ObjectiveRoE
Source§impl Default for ObjectiveRoE
impl Default for ObjectiveRoE
Source§fn default() -> ObjectiveRoE
fn default() -> ObjectiveRoE
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObjectiveRoE
impl<'de> Deserialize<'de> for ObjectiveRoE
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 ObjectiveRoE
impl PartialEq for ObjectiveRoE
Source§impl Serialize for ObjectiveRoE
impl Serialize for ObjectiveRoE
impl StructuralPartialEq for ObjectiveRoE
Auto Trait Implementations§
impl Freeze for ObjectiveRoE
impl RefUnwindSafe for ObjectiveRoE
impl Send for ObjectiveRoE
impl Sync for ObjectiveRoE
impl Unpin for ObjectiveRoE
impl UnsafeUnpin for ObjectiveRoE
impl UnwindSafe for ObjectiveRoE
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