pub struct TaskProjectionState {
pub id: Option<Uuid>,
pub prompt: String,
pub cwd: String,
pub state: TaskState,
}Expand description
State rebuilt from a TaskLifecycleEvent stream.
Fields§
§id: Option<Uuid>Aggregate identity (set on first Created).
prompt: StringTask prompt.
cwd: StringWorking directory.
state: TaskStateCurrent lifecycle state.
Trait Implementations§
Source§impl Clone for TaskProjectionState
impl Clone for TaskProjectionState
Source§fn clone(&self) -> TaskProjectionState
fn clone(&self) -> TaskProjectionState
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 TaskProjectionState
impl Debug for TaskProjectionState
Source§impl<'de> Deserialize<'de> for TaskProjectionState
impl<'de> Deserialize<'de> for TaskProjectionState
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
impl Eq for TaskProjectionState
Source§impl PartialEq for TaskProjectionState
impl PartialEq for TaskProjectionState
Source§impl Serialize for TaskProjectionState
impl Serialize for TaskProjectionState
impl StructuralPartialEq for TaskProjectionState
Auto Trait Implementations§
impl Freeze for TaskProjectionState
impl RefUnwindSafe for TaskProjectionState
impl Send for TaskProjectionState
impl Sync for TaskProjectionState
impl Unpin for TaskProjectionState
impl UnsafeUnpin for TaskProjectionState
impl UnwindSafe for TaskProjectionState
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