pub struct BlockerProphecy {
pub goal_id: GoalId,
pub predicted_blocker: Blocker,
pub prediction_confidence: f64,
pub days_until_materialization: f64,
pub evidence: Vec<String>,
pub recommended_actions: Vec<String>,
}Fields§
§goal_id: GoalId§predicted_blocker: Blocker§prediction_confidence: f64§days_until_materialization: f64§evidence: Vec<String>§recommended_actions: Vec<String>Trait Implementations§
Source§impl Clone for BlockerProphecy
impl Clone for BlockerProphecy
Source§fn clone(&self) -> BlockerProphecy
fn clone(&self) -> BlockerProphecy
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 BlockerProphecy
impl Debug for BlockerProphecy
Source§impl<'de> Deserialize<'de> for BlockerProphecy
impl<'de> Deserialize<'de> for BlockerProphecy
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 BlockerProphecy
impl RefUnwindSafe for BlockerProphecy
impl Send for BlockerProphecy
impl Sync for BlockerProphecy
impl Unpin for BlockerProphecy
impl UnsafeUnpin for BlockerProphecy
impl UnwindSafe for BlockerProphecy
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