Struct fiberplane_models::providers::FileField
source · #[non_exhaustive]pub struct FileField {
pub name: String,
pub label: String,
pub multiple: bool,
pub required: bool,
}Expand description
Defines a field that allows files to be uploaded as part of the query data.
Query data that includes files will be encoded using “multipart/form-data”.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringName of the field as it will be included in the encoded query or config object.
label: StringSuggested label to display along the field.
multiple: boolWhether multiple files may be uploaded.
required: boolWhether a file is required.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for FileField
impl<'de> Deserialize<'de> for FileField
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<FileField> for QueryField
impl From<FileField> for QueryField
source§impl PartialEq for FileField
impl PartialEq for FileField
impl StructuralPartialEq for FileField
Auto Trait Implementations§
impl Freeze for FileField
impl RefUnwindSafe for FileField
impl Send for FileField
impl Sync for FileField
impl Unpin for FileField
impl UnwindSafe for FileField
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