pub struct Retry<'a> { /* private fields */ }
Implementations§
source§impl<'a> Retry<'a>
impl<'a> Retry<'a>
pub fn new(config: &'a Config) -> CargoResult<Retry<'a>>
sourcepub fn try<T>(
&mut self,
f: impl FnOnce() -> CargoResult<T>
) -> CargoResult<Option<T>>
pub fn try<T>( &mut self, f: impl FnOnce() -> CargoResult<T> ) -> CargoResult<Option<T>>
Returns Ok(None)
for operations that should be re-tried.