pub struct VisionIntent {
pub title: String,
pub raw_vision_text: String,
pub constraints: VisionConstraints,
}Expand description
A vision intent submitted by a principal to initiate work.
Fields§
§title: StringShort human-readable title for the vision.
raw_vision_text: StringRaw free-form vision text to be decomposed into tasks.
constraints: VisionConstraintsConstraints governing how this vision should be executed.
Trait Implementations§
Source§impl Clone for VisionIntent
impl Clone for VisionIntent
Source§fn clone(&self) -> VisionIntent
fn clone(&self) -> VisionIntent
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 VisionIntent
impl Debug for VisionIntent
Source§impl<'de> Deserialize<'de> for VisionIntent
impl<'de> Deserialize<'de> for VisionIntent
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 RoutedBody for VisionIntent
impl RoutedBody for VisionIntent
Auto Trait Implementations§
impl Freeze for VisionIntent
impl RefUnwindSafe for VisionIntent
impl Send for VisionIntent
impl Sync for VisionIntent
impl Unpin for VisionIntent
impl UnsafeUnpin for VisionIntent
impl UnwindSafe for VisionIntent
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