pub struct FileUploadBuilder<__State: __FileUploadBuilderState = (Required<String>, Required<PathBuf>, Required<bool>, Optional<String>, Optional<String>)> { /* private fields */ }
Expand description
Use builder syntax to set the required parameters and finish by calling the method Self::build()
.
Implementations§
Source§impl<__State: __FileUploadBuilderState> FileUploadBuilder<__State>
impl<__State: __FileUploadBuilderState> FileUploadBuilder<__State>
Sourcepub fn build(self) -> FileUpload
pub fn build(self) -> FileUpload
Finishes building an returns the requested object.
Source§impl<__State: __FileUploadBuilderState<FileName = Required<String>>> FileUploadBuilder<__State>
impl<__State: __FileUploadBuilderState<FileName = Required<String>>> FileUploadBuilder<__State>
Source§impl<__State: __FileUploadBuilderState<FilePath = Required<PathBuf>>> FileUploadBuilder<__State>
impl<__State: __FileUploadBuilderState<FilePath = Required<PathBuf>>> FileUploadBuilder<__State>
Source§impl<__State: __FileUploadBuilderState<Executable = Required<bool>>> FileUploadBuilder<__State>
impl<__State: __FileUploadBuilderState<Executable = Required<bool>>> FileUploadBuilder<__State>
Sourcepub fn executable(
self,
value: bool,
) -> __FileUploadBuilderSetExecutable<__State>
pub fn executable( self, value: bool, ) -> __FileUploadBuilderSetExecutable<__State>
Whether the file is an executable script or an asset.
Source§impl<__State: __FileUploadBuilderState<ShortDesc = Optional<String>>> FileUploadBuilder<__State>
impl<__State: __FileUploadBuilderState<ShortDesc = Optional<String>>> FileUploadBuilder<__State>
Sourcepub fn maybe_short_desc(
self,
value: Option<impl Into<String>>,
) -> __FileUploadBuilderSetShortDesc<__State>
pub fn maybe_short_desc( self, value: Option<impl Into<String>>, ) -> __FileUploadBuilderSetShortDesc<__State>
Same as Self::short_desc
, but accepts an Option
as input. See that method’s documentation for more details.
Sourcepub fn short_desc(
self,
value: impl Into<String>,
) -> __FileUploadBuilderSetShortDesc<__State>
pub fn short_desc( self, value: impl Into<String>, ) -> __FileUploadBuilderSetShortDesc<__State>
A short description of the file.
Source§impl<__State: __FileUploadBuilderState<LongDesc = Optional<String>>> FileUploadBuilder<__State>
impl<__State: __FileUploadBuilderState<LongDesc = Optional<String>>> FileUploadBuilder<__State>
Sourcepub fn maybe_long_desc(
self,
value: Option<impl Into<String>>,
) -> __FileUploadBuilderSetLongDesc<__State>
pub fn maybe_long_desc( self, value: Option<impl Into<String>>, ) -> __FileUploadBuilderSetLongDesc<__State>
Same as Self::long_desc
, but accepts an Option
as input. See that method’s documentation for more details.
Auto Trait Implementations§
impl<__State> Freeze for FileUploadBuilder<__State>
impl<__State> RefUnwindSafe for FileUploadBuilder<__State>where
<__State as __FileUploadBuilderState>::FileName: RefUnwindSafe,
<__State as __FileUploadBuilderState>::FilePath: RefUnwindSafe,
<__State as __FileUploadBuilderState>::Executable: RefUnwindSafe,
<__State as __FileUploadBuilderState>::ShortDesc: RefUnwindSafe,
<__State as __FileUploadBuilderState>::LongDesc: RefUnwindSafe,
__State: RefUnwindSafe,
impl<__State> Send for FileUploadBuilder<__State>
impl<__State> Sync for FileUploadBuilder<__State>
impl<__State> Unpin for FileUploadBuilder<__State>where
<__State as __FileUploadBuilderState>::FileName: Unpin,
<__State as __FileUploadBuilderState>::FilePath: Unpin,
<__State as __FileUploadBuilderState>::Executable: Unpin,
<__State as __FileUploadBuilderState>::ShortDesc: Unpin,
<__State as __FileUploadBuilderState>::LongDesc: Unpin,
__State: Unpin,
impl<__State> UnwindSafe for FileUploadBuilder<__State>where
<__State as __FileUploadBuilderState>::FileName: UnwindSafe,
<__State as __FileUploadBuilderState>::FilePath: UnwindSafe,
<__State as __FileUploadBuilderState>::Executable: UnwindSafe,
<__State as __FileUploadBuilderState>::ShortDesc: UnwindSafe,
<__State as __FileUploadBuilderState>::LongDesc: UnwindSafe,
__State: UnwindSafe,
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