pub struct PlanProjection {
pub assignment_id: String,
pub generation: u64,
pub contract_revision: u64,
pub packet_hash: String,
pub binding: ScopeBinding,
pub task_list: Option<TaskList>,
pub plan_revision: u64,
pub question: Option<PendingRequest>,
}Fields§
§assignment_id: String§generation: u64§contract_revision: u64§packet_hash: String§binding: ScopeBinding§task_list: Option<TaskList>§plan_revision: u64§question: Option<PendingRequest>Trait Implementations§
Source§impl Clone for PlanProjection
impl Clone for PlanProjection
Source§impl Debug for PlanProjection
impl Debug for PlanProjection
Source§impl<'de> Deserialize<'de> for PlanProjection
impl<'de> Deserialize<'de> for PlanProjection
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
Auto Trait Implementations§
impl Freeze for PlanProjection
impl RefUnwindSafe for PlanProjection
impl Send for PlanProjection
impl Sync for PlanProjection
impl Unpin for PlanProjection
impl UnsafeUnpin for PlanProjection
impl UnwindSafe for PlanProjection
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