solana_svm_rent_collector/rent_state.rs
//! Account rent state.
/// Rent state of a Solana account.
#[derive(Debug, PartialEq, Eq)]
pub enum RentState {
/// account.lamports == 0
Uninitialized,
/// 0 < account.lamports < rent-exempt-minimum
RentPaying {
lamports: u64, // account.lamports()
data_size: usize, // account.data().len()
},
/// account.lamports >= rent-exempt-minimum
RentExempt,
}