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>,
 | 
						|
}
 |