1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright 2021-2023 Protocol Labs
// SPDX-License-Identifier: Apache-2.0, MIT

#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub struct ChainID(u64);

impl From<u64> for ChainID {
    fn from(src: u64) -> Self {
        Self(src)
    }
}

impl From<ChainID> for u64 {
    fn from(src: ChainID) -> Self {
        src.0
    }
}