pub struct ActionPromiseCompletion {
pub claim: String,
pub prediction: ActionPrediction,
}Expand description
Immutable completion of an invocation-wide compilation promise.
Fields§
§claim: StringOpaque token returned to the client that claimed the promise.
prediction: ActionPredictionPrediction naming the action result that was published first.
Implementations§
Trait Implementations§
Source§impl Clone for ActionPromiseCompletion
impl Clone for ActionPromiseCompletion
Source§fn clone(&self) -> ActionPromiseCompletion
fn clone(&self) -> ActionPromiseCompletion
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 ActionPromiseCompletion
impl Debug for ActionPromiseCompletion
Source§impl<'de> Deserialize<'de> for ActionPromiseCompletion
impl<'de> Deserialize<'de> for ActionPromiseCompletion
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionPromiseCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionPromiseCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ActionPromiseCompletion
Source§impl PartialEq for ActionPromiseCompletion
impl PartialEq for ActionPromiseCompletion
Source§impl Serialize for ActionPromiseCompletion
impl Serialize for ActionPromiseCompletion
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ActionPromiseCompletion
Auto Trait Implementations§
impl Freeze for ActionPromiseCompletion
impl RefUnwindSafe for ActionPromiseCompletion
impl Send for ActionPromiseCompletion
impl Sync for ActionPromiseCompletion
impl Unpin for ActionPromiseCompletion
impl UnsafeUnpin for ActionPromiseCompletion
impl UnwindSafe for ActionPromiseCompletion
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