[−][src]Struct ckb_jsonrpc_types::EpochView
JSON view of an epoch.
CKB adjusts difficulty based on epochs.
Examples
{ "compact_target": "0x1e083126", "length": "0x708", "number": "0x1", "start_number": "0x3e8" }
Fields
number: EpochNumber
Consecutive epoch number starting from 0.
start_number: BlockNumber
The block number of the first block in the epoch.
It also equals the total count of blocks in all the epochs which epoch number is less than this epoch.
length: BlockNumber
compact_target: Uint32
Implementations
impl EpochView
[src]
Trait Implementations
impl Clone for EpochView
[src]
impl Debug for EpochView
[src]
impl Default for EpochView
[src]
impl<'de> Deserialize<'de> for EpochView
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for EpochView
[src]
impl Hash for EpochView
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<EpochView> for EpochView
[src]
impl Serialize for EpochView
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for EpochView
[src]
impl StructuralPartialEq for EpochView
[src]
Auto Trait Implementations
impl RefUnwindSafe for EpochView
impl Send for EpochView
impl Sync for EpochView
impl Unpin for EpochView
impl UnwindSafe for EpochView
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,