pub struct FileParameter {
pub name: String,
pub description: String,
pub file_type: FileParameterType,
pub count: Option<u32>,
pub limit: Option<u32>,
}Expand description
File-upload declaration for a multipart route: the part of the name, a description, the accepted file kind, and optional send caps enforced before the handler runs.
Fields§
§name: StringMultipart part name this declaration applies to.
description: StringHuman-readable description shown in documentation.
file_type: FileParameterTypeAccepted file kind, used for the documented extension hint.
count: Option<u32>Maximum times this part may be sent; enforced as a 400 rejection when exceeded.
limit: Option<u32>Optional size or count limit recorded for documentation.
Trait Implementations§
Source§impl Clone for FileParameter
impl Clone for FileParameter
Auto Trait Implementations§
impl Freeze for FileParameter
impl RefUnwindSafe for FileParameter
impl Send for FileParameter
impl Sync for FileParameter
impl Unpin for FileParameter
impl UnsafeUnpin for FileParameter
impl UnwindSafe for FileParameter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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