pub struct UploadFileOptions {
pub chunk_size: Option<u32>,
pub chunk_overlap: Option<u32>,
pub metadata: Option<HashMap<String, Value>>,
pub public_key: Option<String>,
}Expand description
Options for uploading a file
Fields§
§chunk_size: Option<u32>Chunk size in characters
chunk_overlap: Option<u32>Chunk overlap in characters
metadata: Option<HashMap<String, Value>>Additional metadata to attach to all chunks
public_key: Option<String>Optional ECC public key for payload encryption (PEM, base64, or hex format)
Trait Implementations§
Source§impl Clone for UploadFileOptions
impl Clone for UploadFileOptions
Source§fn clone(&self) -> UploadFileOptions
fn clone(&self) -> UploadFileOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UploadFileOptions
impl Debug for UploadFileOptions
Source§impl Default for UploadFileOptions
impl Default for UploadFileOptions
Source§fn default() -> UploadFileOptions
fn default() -> UploadFileOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UploadFileOptions
impl RefUnwindSafe for UploadFileOptions
impl Send for UploadFileOptions
impl Sync for UploadFileOptions
impl Unpin for UploadFileOptions
impl UnwindSafe for UploadFileOptions
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