pub struct OssRepository { /* private fields */ }Expand description
OSS 仓储
Implementations§
Source§impl OssRepository
impl OssRepository
Sourcepub async fn get_upload_credential(
&self,
episode_id: i32,
post_name: &str,
filename: &str,
) -> ApiResult<OssCredential>
pub async fn get_upload_credential( &self, episode_id: i32, post_name: &str, filename: &str, ) -> ApiResult<OssCredential>
获取上传凭证
Sourcepub async fn get_download_credential(
&self,
episode_id: i32,
post_name: &str,
) -> ApiResult<OssCredential>
pub async fn get_download_credential( &self, episode_id: i32, post_name: &str, ) -> ApiResult<OssCredential>
获取下载凭证
Sourcepub async fn get_image_upload_credential(
&self,
image_type: &str,
filename: &str,
) -> ApiResult<OssCredential>
pub async fn get_image_upload_credential( &self, image_type: &str, filename: &str, ) -> ApiResult<OssCredential>
获取图片上传凭证(对齐 Java generateImageObjectKey + imageBucket)
Auto Trait Implementations§
impl Freeze for OssRepository
impl !RefUnwindSafe for OssRepository
impl Send for OssRepository
impl Sync for OssRepository
impl Unpin for OssRepository
impl UnsafeUnpin for OssRepository
impl !UnwindSafe for OssRepository
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreSource§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