pub struct RenewalScheduler { /* private fields */ }Implementations§
Source§impl RenewalScheduler
impl RenewalScheduler
pub const fn new( ssl_manager: Arc<SslManager>, check_interval_hours: u64, renewal_days_before_expiry: i64, ) -> Self
pub async fn start(&self)
pub async fn get_renewal_status(&self) -> RenewalStatus
Trait Implementations§
Source§impl Clone for RenewalScheduler
impl Clone for RenewalScheduler
Source§fn clone(&self) -> RenewalScheduler
fn clone(&self) -> RenewalScheduler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RenewalScheduler
impl !RefUnwindSafe for RenewalScheduler
impl Send for RenewalScheduler
impl Sync for RenewalScheduler
impl Unpin for RenewalScheduler
impl !UnwindSafe for RenewalScheduler
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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