From 119949d4d8852ac74f01ef62ab7f916eaae5199b Mon Sep 17 00:00:00 2001 From: Greg Fitzgerald Date: Mon, 6 Jul 2020 21:05:55 -0600 Subject: [PATCH] Add a default commitment-level (#10935) --- sdk/src/commitment_config.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/sdk/src/commitment_config.rs b/sdk/src/commitment_config.rs index 206102c080..4ab7b2ca9e 100644 --- a/sdk/src/commitment_config.rs +++ b/sdk/src/commitment_config.rs @@ -1,17 +1,9 @@ -#[derive(Serialize, Deserialize, Clone, Copy, Debug, PartialEq)] +#[derive(Serialize, Deserialize, Default, Clone, Copy, Debug, PartialEq)] #[serde(rename_all = "camelCase")] pub struct CommitmentConfig { pub commitment: CommitmentLevel, } -impl Default for CommitmentConfig { - fn default() -> Self { - CommitmentConfig { - commitment: CommitmentLevel::Max, - } - } -} - impl CommitmentConfig { pub fn recent() -> Self { Self { @@ -61,3 +53,9 @@ pub enum CommitmentLevel { Single, SingleGossip, } + +impl Default for CommitmentLevel { + fn default() -> Self { + Self::Max + } +}