pub struct UploadFileRequestBuilder { /* private fields */ }Expand description
Builder for UploadFileRequest.
Implementations§
Source§impl UploadFileRequestBuilder
impl UploadFileRequestBuilder
pub fn filename<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn content<VALUE: Into<Vec<u8>>>(&mut self, value: VALUE) -> &mut Self
pub fn mime_type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<UploadFileRequest, OpenRouterError>
pub fn build(&self) -> Result<UploadFileRequest, OpenRouterError>
Trait Implementations§
Source§impl Clone for UploadFileRequestBuilder
impl Clone for UploadFileRequestBuilder
Source§fn clone(&self) -> UploadFileRequestBuilder
fn clone(&self) -> UploadFileRequestBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UploadFileRequestBuilder
impl RefUnwindSafe for UploadFileRequestBuilder
impl Send for UploadFileRequestBuilder
impl Sync for UploadFileRequestBuilder
impl Unpin for UploadFileRequestBuilder
impl UnsafeUnpin for UploadFileRequestBuilder
impl UnwindSafe for UploadFileRequestBuilder
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