Make RestartPolicy and RestartPolicyType structs Copyable

This commit is contained in:
Noor 2024-12-16 16:00:34 +05:30
parent 1bbe16a85e
commit 3ea2780f7b

@ -33,7 +33,7 @@ pub mod config {
#[prost(string, tag = "2")]
pub value: String,
}
#[derive(Clone, Serialize, Deserialize, prost::Message)]
#[derive(Clone, Copy, Serialize, Deserialize, prost::Message)]
pub struct RestartPolicy {
#[prost(uint32, tag = "1")]
pub max_retries: u32,
@ -43,7 +43,7 @@ pub mod config {
pub policy: Option<RestartPolicyType>,
}
#[derive(Clone, Serialize, Deserialize, prost::Oneof)]
#[derive(Clone, Copy, Serialize, Deserialize, prost::Oneof)]
pub enum RestartPolicyType {
#[prost(bool, tag = "3")]
Always(bool),