pub struct CreditPolicy {
pub effective_at: DateTime<Utc>,
pub grant: u32,
pub cap: u32,
}Expand description
The appeal-credit numbers GOV-2026-0012 fixed (0.74). Injectable so tests can move the effective date
Fields§
§effective_at: DateTime<Utc>When credits replaced the quarterly budget
grant: u32Credits at registration
cap: u32Most credits an agent can hold
Implementations§
Source§impl CreditPolicy
impl CreditPolicy
Sourcepub fn gov_2026_0012() -> Self
pub fn gov_2026_0012() -> Self
The policy as adopted (GOV-2026-0012)
Trait Implementations§
Source§impl Clone for CreditPolicy
impl Clone for CreditPolicy
impl Copy for CreditPolicy
Source§impl Debug for CreditPolicy
impl Debug for CreditPolicy
Source§impl Default for CreditPolicy
impl Default for CreditPolicy
impl Eq for CreditPolicy
Source§impl PartialEq for CreditPolicy
impl PartialEq for CreditPolicy
impl StructuralPartialEq for CreditPolicy
Auto Trait Implementations§
impl Freeze for CreditPolicy
impl RefUnwindSafe for CreditPolicy
impl Send for CreditPolicy
impl Sync for CreditPolicy
impl Unpin for CreditPolicy
impl UnsafeUnpin for CreditPolicy
impl UnwindSafe for CreditPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.