22 lines
444 B
Rust
22 lines
444 B
Rust
|
use solana_sdk::clock::Slot;
|
||
|
|
||
|
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)]
|
||
|
enum CompressionType {
|
||
|
Uncompressed,
|
||
|
GZip,
|
||
|
BZip2,
|
||
|
}
|
||
|
|
||
|
impl Default for CompressionType {
|
||
|
fn default() -> Self {
|
||
|
Self::Uncompressed
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#[derive(Serialize, Deserialize, Clone, Debug, Default, PartialEq)]
|
||
|
pub(crate) struct EpochIncompleteSlots {
|
||
|
first: Slot,
|
||
|
compression: CompressionType,
|
||
|
compressed_list: Vec<u8>,
|
||
|
}
|