pub struct FileUploadBuilder(/* private fields */);Available on crate feature
builder only.Expand description
Create a file upload with a builder.
Implementations§
Source§impl FileUploadBuilder
impl FileUploadBuilder
Sourcepub const fn max_values(self, max_values: u8) -> Self
pub const fn max_values(self, max_values: u8) -> Self
Set the maximum amount of files to upload.
Sourcepub const fn min_values(self, min_values: u8) -> Self
pub const fn min_values(self, min_values: u8) -> Self
Set the minimum amount of files to upload.
Sourcepub fn file_types(
self,
file_types: impl IntoIterator<Item = impl Into<String>>,
) -> Self
pub fn file_types( self, file_types: impl IntoIterator<Item = impl Into<String>>, ) -> Self
Set the file types to filter for.
Can be image, video, audio, or any dot-prefixed extension such as .pdf.
Sourcepub fn build(self) -> FileUpload
pub fn build(self) -> FileUpload
Build into a file upload,
Trait Implementations§
Source§impl Clone for FileUploadBuilder
impl Clone for FileUploadBuilder
Source§impl Debug for FileUploadBuilder
impl Debug for FileUploadBuilder
impl Eq for FileUploadBuilder
Source§impl From<FileUploadBuilder> for FileUpload
impl From<FileUploadBuilder> for FileUpload
Source§fn from(builder: FileUploadBuilder) -> Self
fn from(builder: FileUploadBuilder) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FileUploadBuilder
impl PartialEq for FileUploadBuilder
impl StructuralPartialEq for FileUploadBuilder
Auto Trait Implementations§
impl Freeze for FileUploadBuilder
impl RefUnwindSafe for FileUploadBuilder
impl Send for FileUploadBuilder
impl Sync for FileUploadBuilder
impl Unpin for FileUploadBuilder
impl UnsafeUnpin for FileUploadBuilder
impl UnwindSafe for FileUploadBuilder
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