solana_svm_rent_collector/
rent_state.rs

1//! Account rent state.
2
3/// Rent state of a Solana account.
4#[derive(Debug, PartialEq, Eq)]
5pub enum RentState {
6    /// account.lamports == 0
7    Uninitialized,
8    /// 0 < account.lamports < rent-exempt-minimum
9    RentPaying {
10        lamports: u64,    // account.lamports()
11        data_size: usize, // account.data().len()
12    },
13    /// account.lamports >= rent-exempt-minimum
14    RentExempt,
15}