pub struct ObligationProjection {
pub obligation_id: String,
pub intent_id: String,
pub blocking: bool,
pub resolved: bool,
}Expand description
Scope-transferred world-effect obligation.
Fields§
§obligation_id: StringDeterministic obligation identity.
intent_id: StringEffect intent.
blocking: boolWhether this obligation blocks normal Run completion.
resolved: boolWhether an authoritative terminal outcome is known.
Trait Implementations§
Source§impl Clone for ObligationProjection
impl Clone for ObligationProjection
Source§impl Debug for ObligationProjection
impl Debug for ObligationProjection
Source§impl<'de> Deserialize<'de> for ObligationProjection
impl<'de> Deserialize<'de> for ObligationProjection
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 ObligationProjection
Source§impl PartialEq for ObligationProjection
impl PartialEq for ObligationProjection
Source§impl Serialize for ObligationProjection
impl Serialize for ObligationProjection
impl StructuralPartialEq for ObligationProjection
Auto Trait Implementations§
impl Freeze for ObligationProjection
impl RefUnwindSafe for ObligationProjection
impl Send for ObligationProjection
impl Sync for ObligationProjection
impl Unpin for ObligationProjection
impl UnsafeUnpin for ObligationProjection
impl UnwindSafe for ObligationProjection
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