pub struct RootFundingTimerApi;Expand description
Lifecycle-facing control over the sole Root cycle-top-up owner.
Implementations§
Source§impl RootFundingTimerApi
impl RootFundingTimerApi
Sourcepub fn reconcile() -> Result<(), Error>
pub fn reconcile() -> Result<(), Error>
Re-read protected demand and reconcile the existing native timer claim.
Sourcepub fn prepare_policy_rotation_fence() -> Result<(), InternalError>
pub fn prepare_policy_rotation_fence() -> Result<(), InternalError>
Disarm the sole timer only when no funding or refill attempt is executing.
Sourcepub fn fence_for_deletion() -> Result<(), InternalError>
pub fn fence_for_deletion() -> Result<(), InternalError>
Durably disable and disarm new Root funding before terminal deletion work.
Auto Trait Implementations§
impl Freeze for RootFundingTimerApi
impl RefUnwindSafe for RootFundingTimerApi
impl Send for RootFundingTimerApi
impl Sync for RootFundingTimerApi
impl Unpin for RootFundingTimerApi
impl UnsafeUnpin for RootFundingTimerApi
impl UnwindSafe for RootFundingTimerApi
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