Struct remoteit_api::file_upload::FileUploadBuilder
source · 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>
sourcepub fn file_name(
self,
value: impl Into<String>,
) -> __FileUploadBuilderSetFileName<__State>
pub fn file_name( self, value: impl Into<String>, ) -> __FileUploadBuilderSetFileName<__State>
Sets the value of file_name. See FileUpload::builder() for more info.
source§impl<__State: __FileUploadBuilderState<FilePath = Required<PathBuf>>> FileUploadBuilder<__State>
impl<__State: __FileUploadBuilderState<FilePath = Required<PathBuf>>> FileUploadBuilder<__State>
sourcepub fn file_path(
self,
value: impl Into<PathBuf>,
) -> __FileUploadBuilderSetFilePath<__State>
pub fn file_path( self, value: impl Into<PathBuf>, ) -> __FileUploadBuilderSetFilePath<__State>
Sets the value of file_path. See FileUpload::builder() for more info.
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>
Sets the value of executable. See FileUpload::builder() for more info.
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>
Sets the value of short_desc. See FileUpload::builder() for more info.
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.
sourcepub fn long_desc(
self,
value: impl Into<String>,
) -> __FileUploadBuilderSetLongDesc<__State>
pub fn long_desc( self, value: impl Into<String>, ) -> __FileUploadBuilderSetLongDesc<__State>
Sets the value of long_desc. See FileUpload::builder() for more info.
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