pub struct DistributeService;Expand description
Distribute a payload across multiple covers.
Implementations§
Source§impl DistributeService
impl DistributeService
Sourcepub fn distribute(
payload: &Payload,
covers: Vec<CoverMedia>,
profile: &EmbeddingProfile,
distributor: &dyn Distributor,
embedder: &dyn EmbedTechnique,
) -> Result<Vec<CoverMedia>, AppError>
pub fn distribute( payload: &Payload, covers: Vec<CoverMedia>, profile: &EmbeddingProfile, distributor: &dyn Distributor, embedder: &dyn EmbedTechnique, ) -> Result<Vec<CoverMedia>, AppError>
Auto Trait Implementations§
impl Freeze for DistributeService
impl RefUnwindSafe for DistributeService
impl Send for DistributeService
impl Sync for DistributeService
impl Unpin for DistributeService
impl UnsafeUnpin for DistributeService
impl UnwindSafe for DistributeService
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