pub struct DevDistributorSource { /* private fields */ }Expand description
Serves packs/components directly from a local directory tree.
Implementations§
Trait Implementations§
Source§impl DistributorSource for DevDistributorSource
impl DistributorSource for DevDistributorSource
fn fetch_pack( &self, pack_id: &PackId, version: &Version, ) -> Result<Vec<u8>, DistributorError>
fn fetch_component( &self, component_id: &ComponentId, version: &Version, ) -> Result<Vec<u8>, DistributorError>
Auto Trait Implementations§
impl Freeze for DevDistributorSource
impl RefUnwindSafe for DevDistributorSource
impl Send for DevDistributorSource
impl Sync for DevDistributorSource
impl Unpin for DevDistributorSource
impl UnsafeUnpin for DevDistributorSource
impl UnwindSafe for DevDistributorSource
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request