pub struct PluginRunMetadata {Show 22 fields
pub schema_version: String,
pub plugin_run_id: String,
pub plugin_id: String,
pub plugin_version: Option<String>,
pub plugin_name: String,
pub stage: PluginStage,
pub protocol_version: String,
pub manifest_path: Option<String>,
pub manifest_hash: Option<String>,
pub entrypoint_hash: String,
pub entrypoint: PluginEntrypointMetadata,
pub request_hash: String,
pub input_hash: Option<String>,
pub output_hash: String,
pub timeout_policy: PluginTimeoutPolicyMetadata,
pub execution_policy: PluginExecutionPolicyMetadata,
pub capabilities: PluginCapabilityMetadata,
pub access: PluginAccessMetadata,
pub stdio: PluginStdioMetadata,
pub started_at: String,
pub completed_at: String,
pub duration_ms: u64,
}Fields§
§schema_version: String§plugin_run_id: String§plugin_id: String§plugin_version: Option<String>§plugin_name: String§stage: PluginStage§protocol_version: String§manifest_path: Option<String>§manifest_hash: Option<String>§entrypoint_hash: String§entrypoint: PluginEntrypointMetadata§request_hash: String§input_hash: Option<String>§output_hash: String§timeout_policy: PluginTimeoutPolicyMetadata§execution_policy: PluginExecutionPolicyMetadata§capabilities: PluginCapabilityMetadata§access: PluginAccessMetadata§stdio: PluginStdioMetadata§started_at: String§completed_at: String§duration_ms: u64Trait Implementations§
Source§impl Clone for PluginRunMetadata
impl Clone for PluginRunMetadata
Source§fn clone(&self) -> PluginRunMetadata
fn clone(&self) -> PluginRunMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 PluginRunMetadata
impl Debug for PluginRunMetadata
Source§impl<'de> Deserialize<'de> for PluginRunMetadata
impl<'de> Deserialize<'de> for PluginRunMetadata
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 PluginRunMetadata
impl RefUnwindSafe for PluginRunMetadata
impl Send for PluginRunMetadata
impl Sync for PluginRunMetadata
impl Unpin for PluginRunMetadata
impl UnsafeUnpin for PluginRunMetadata
impl UnwindSafe for PluginRunMetadata
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