pub struct VariantController;Implementations§
Source§impl VariantController
impl VariantController
pub async fn create_file_variant( file: &FileDetails, variant: &FileVariant, file_path: PathBuf, ) -> Result<String, DynError>
pub async fn check_variant_exists( file: &FileDetails, variant: FileVariant, file_path: PathBuf, ) -> bool
pub fn get_content_type_for_variant( file: &FileDetails, variant: &FileVariant, ) -> String
pub fn get_file_urls_by_content_type( content_type: &str, path: &Path, ) -> FileUrls
pub fn validate_variant_for_content_type( content_type: &str, variant: &FileVariant, ) -> bool
Auto Trait Implementations§
impl Freeze for VariantController
impl RefUnwindSafe for VariantController
impl Send for VariantController
impl Sync for VariantController
impl Unpin for VariantController
impl UnsafeUnpin for VariantController
impl UnwindSafe for VariantController
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> ErasedDestructor for Twhere
T: 'static,
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