Skip to content

Commit

Permalink
fix: rustfmt
Browse files Browse the repository at this point in the history
  • Loading branch information
dereksione committed Jun 30, 2023
1 parent 694b7bb commit 2875309
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 16 deletions.
24 changes: 12 additions & 12 deletions crates/symphony-primitives/src/chains.rs
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
use std::fmt::{Debug, Display};

use std::{fmt::{Display, Debug}};

use serde::{Serialize, Deserialize};
use crate::constants::{DEVNET_ID, MAINNET_ID, TESTNET_ID, MAINNET_NAME, DEVNET_NAME, TESTNET_NAME};
use crate::constants::{
DEVNET_ID, DEVNET_NAME, MAINNET_ID, MAINNET_NAME, TESTNET_ID, TESTNET_NAME,
};
use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, Copy, Serialize, Deserialize, PartialEq, Eq, Hash)]
#[repr(u64)]
pub enum SymphonyChains {
Mainnet = MAINNET_ID,
Devnet = DEVNET_ID,
Testnet = TESTNET_ID
Testnet = TESTNET_ID,
}

#[derive(Debug)]
pub enum SymphonyChainError {
UnrecognizedChainId,
UnrecognizedStr
UnrecognizedStr,
}

impl TryFrom<u64> for SymphonyChains {
Expand All @@ -25,7 +26,7 @@ impl TryFrom<u64> for SymphonyChains {
MAINNET_ID => Ok(Self::Mainnet),
DEVNET_ID => Ok(Self::Devnet),
TESTNET_ID => Ok(Self::Testnet),
_ => Err(SymphonyChainError::UnrecognizedChainId)
_ => Err(SymphonyChainError::UnrecognizedChainId),
}
}
}
Expand All @@ -40,15 +41,14 @@ impl From<SymphonyChains> for u64 {
}
}


impl TryFrom<&str> for SymphonyChains {
type Error = SymphonyChainError;
fn try_from(value: &str) -> Result<Self, Self::Error> {
match value.to_uppercase().as_str() {
MAINNET_NAME => Ok(Self::Mainnet),
DEVNET_NAME => Ok(Self::Devnet),
TESTNET_NAME => Ok(Self::Testnet),
_ => Err(SymphonyChainError::UnrecognizedStr)
_ => Err(SymphonyChainError::UnrecognizedStr),
}
}
}
Expand All @@ -58,11 +58,11 @@ impl Display for SymphonyChains {
let chain_name = match self {
SymphonyChains::Mainnet => MAINNET_NAME,
SymphonyChains::Devnet => DEVNET_NAME,
SymphonyChains::Testnet => TESTNET_NAME
SymphonyChains::Testnet => TESTNET_NAME,
};

let chain_name = chain_name.to_lowercase();

write!(f, "symphony-{chain_name}")
write!(f, "symphony-{chain_name}")
}
}
}
3 changes: 1 addition & 2 deletions crates/symphony-primitives/src/constants.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

pub const MAINNET_NAME: &str = "MAINNET";
pub const DEVNET_NAME: &str = "DEVNET";
pub const TESTNET_NAME: &str = "TESTNET";

pub const MAINNET_ID: u64 = 70047;
pub const DEVNET_ID: u64 = 70048;
pub const TESTNET_ID: u64 = 70049;
pub const TESTNET_ID: u64 = 70049;
4 changes: 2 additions & 2 deletions crates/symphony-primitives/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pub mod constants;
pub mod chains;
pub mod constants;

pub use chains::{SymphonyChains, SymphonyChainError};
pub use chains::{SymphonyChainError, SymphonyChains};

0 comments on commit 2875309

Please sign in to comment.