Struct synd_api::usecase::UnsubscribeFeed
source · pub struct UnsubscribeFeed {
pub repository: Arc<dyn SubscriptionRepository>,
}
Fields§
§repository: Arc<dyn SubscriptionRepository>
Trait Implementations§
source§impl Usecase for UnsubscribeFeed
impl Usecase for UnsubscribeFeed
type Input = UnsubscribeFeedInput
type Output = UnsubscribeFeedOutput
type Error = Error
fn new(make: &MakeUsecase) -> Self
Authorize given principal
source§async fn usecase(
&self,
__arg1: Input<Self::Input>
) -> Result<Output<Self::Output>, Error<Self::Error>>
async fn usecase( &self, __arg1: Input<Self::Input> ) -> Result<Output<Self::Output>, Error<Self::Error>>
Usecase entrypoint
fn audit_operation(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for UnsubscribeFeed
impl !RefUnwindSafe for UnsubscribeFeed
impl Send for UnsubscribeFeed
impl Sync for UnsubscribeFeed
impl Unpin for UnsubscribeFeed
impl !UnwindSafe for UnsubscribeFeed
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> 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