pub struct TaskActionManifest {
pub version: u8,
pub task: String,
pub predictions: Vec<ActionPrediction>,
}Expand description
Predictions associated with one stable task identity.
Fields§
§version: u8Manifest schema version.
task: StringStable task identity.
predictions: Vec<ActionPrediction>Predicted actions, uniquely keyed by invocation digest.
Implementations§
Source§impl TaskActionManifest
impl TaskActionManifest
Sourcepub fn selector_digest(&self) -> Digest
pub fn selector_digest(&self) -> Digest
Digest selecting this task identity’s action manifest.
Trait Implementations§
Source§impl Clone for TaskActionManifest
impl Clone for TaskActionManifest
Source§fn clone(&self) -> TaskActionManifest
fn clone(&self) -> TaskActionManifest
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 TaskActionManifest
impl Debug for TaskActionManifest
Source§impl<'de> Deserialize<'de> for TaskActionManifest
impl<'de> Deserialize<'de> for TaskActionManifest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskActionManifest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskActionManifest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TaskActionManifest
Source§impl PartialEq for TaskActionManifest
impl PartialEq for TaskActionManifest
Source§impl Serialize for TaskActionManifest
impl Serialize for TaskActionManifest
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 TaskActionManifest
Auto Trait Implementations§
impl Freeze for TaskActionManifest
impl RefUnwindSafe for TaskActionManifest
impl Send for TaskActionManifest
impl Sync for TaskActionManifest
impl Unpin for TaskActionManifest
impl UnsafeUnpin for TaskActionManifest
impl UnwindSafe for TaskActionManifest
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