pub struct RepositoryFetcher;Implementations§
Source§impl RepositoryFetcher
impl RepositoryFetcher
Sourcepub fn fetch_repository(
&self,
config: &RepositoryConfiguration,
cache_path: &str,
) -> Result<(), Cause<ErrorType>>
pub fn fetch_repository( &self, config: &RepositoryConfiguration, cache_path: &str, ) -> Result<(), Cause<ErrorType>>
Fetch a repository to a temporary directory This is a wrapper around the existing fetch functionality with caching logic
Auto Trait Implementations§
impl Freeze for RepositoryFetcher
impl RefUnwindSafe for RepositoryFetcher
impl Send for RepositoryFetcher
impl Sync for RepositoryFetcher
impl Unpin for RepositoryFetcher
impl UnwindSafe for RepositoryFetcher
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more