pub struct RustDist { /* private fields */ }
Expand description
A Source
which obtains its input data from the Rust distribution bucket on AWS S3.
Trait Implementations§
Source§impl FetchResources for RustDist
impl FetchResources for RustDist
Source§type Error = RustDistError
type Error = RustDistError
The error to be returned when a resource can not be fetched.
Source§impl Source for RustDist
impl Source for RustDist
Source§type Error = RustDistError
type Error = RustDistError
The error to be returned when an index can not be build for a source.
Source§fn build_index(&self) -> Result<ReleaseIndex, Self::Error>
fn build_index(&self) -> Result<ReleaseIndex, Self::Error>
Build a release index from a data set.
Auto Trait Implementations§
impl Freeze for RustDist
impl RefUnwindSafe for RustDist
impl Send for RustDist
impl Sync for RustDist
impl Unpin for RustDist
impl UnwindSafe for RustDist
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 moreCreates a shared type from an unshared type.