Struct solana_runtime::rent_collector::RentCollector [−][src]
pub struct RentCollector { pub epoch: Epoch, pub epoch_schedule: EpochSchedule, pub slots_per_year: f64, pub rent: Rent, }
Fields
epoch: Epoch
epoch_schedule: EpochSchedule
slots_per_year: f64
rent: Rent
Implementations
impl RentCollector
[src]
impl RentCollector
[src]pub fn new(
epoch: Epoch,
epoch_schedule: &EpochSchedule,
slots_per_year: f64,
rent: &Rent
) -> Self
[src]
epoch: Epoch,
epoch_schedule: &EpochSchedule,
slots_per_year: f64,
rent: &Rent
) -> Self
pub fn clone_with_epoch(&self, epoch: Epoch) -> Self
[src]
#[must_use = "add to Bank::collected_rent"]pub fn collect_from_existing_account(
&self,
address: &Pubkey,
account: &mut AccountSharedData
) -> u64
[src]
#[must_use = "add to Bank::collected_rent"]
pub fn collect_from_existing_account(&self,
address: &Pubkey,
account: &mut AccountSharedData
) -> u64
#[must_use = "add to Bank::collected_rent"]pub fn collect_from_created_account(
&self,
address: &Pubkey,
account: &mut AccountSharedData
) -> u64
[src]
#[must_use = "add to Bank::collected_rent"]
pub fn collect_from_created_account(&self,
address: &Pubkey,
account: &mut AccountSharedData
) -> u64
Trait Implementations
impl AbiExample for RentCollector
[src]
impl AbiExample for RentCollector
[src]impl Clone for RentCollector
[src]
impl Clone for RentCollector
[src]fn clone(&self) -> RentCollector
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for RentCollector
[src]
impl Default for RentCollector
[src]impl<'de> Deserialize<'de> for RentCollector
[src]
impl<'de> Deserialize<'de> for RentCollector
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<RentCollector> for RentCollector
[src]
impl PartialEq<RentCollector> for RentCollector
[src]fn eq(&self, other: &RentCollector) -> bool
[src]
fn ne(&self, other: &RentCollector) -> bool
[src]
impl Serialize for RentCollector
[src]
impl Serialize for RentCollector
[src]impl StructuralPartialEq for RentCollector
[src]
impl StructuralPartialEq for RentCollector
[src]Auto Trait Implementations
impl RefUnwindSafe for RentCollector
impl RefUnwindSafe for RentCollector
impl Send for RentCollector
impl Send for RentCollector
impl Sync for RentCollector
impl Sync for RentCollector
impl Unpin for RentCollector
impl Unpin for RentCollector
impl UnwindSafe for RentCollector
impl UnwindSafe for RentCollector
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
[src]
impl<T> AbiExample for T
[src]impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,