pub struct UploadRequestBuilder { /* private fields */ }Expand description
Builder for UploadRequest.
Implementations§
Source§impl UploadRequestBuilder
impl UploadRequestBuilder
Sourcepub fn with_group_chat_id<VALUE: Into<Uuid>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn with_group_chat_id<VALUE: Into<Uuid>>( &mut self, value: VALUE, ) -> &mut Self
Идентификатор чата
Sourcepub fn with_file_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn with_file_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Имя файла. Берется из content
Sourcepub fn with_mime_type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn with_mime_type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
mime тип файла. Берется из content
Sourcepub fn with_content<VALUE: Into<Vec<u8>>>(&mut self, value: VALUE) -> &mut Self
pub fn with_content<VALUE: Into<Vec<u8>>>(&mut self, value: VALUE) -> &mut Self
Бинарное содержимое файла
Sourcepub fn build(&self) -> Result<UploadRequest, UploadRequestBuilderError>
pub fn build(&self) -> Result<UploadRequest, UploadRequestBuilderError>
Trait Implementations§
Source§impl Clone for UploadRequestBuilder
impl Clone for UploadRequestBuilder
Source§fn clone(&self) -> UploadRequestBuilder
fn clone(&self) -> UploadRequestBuilder
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 moreAuto Trait Implementations§
impl Freeze for UploadRequestBuilder
impl RefUnwindSafe for UploadRequestBuilder
impl Send for UploadRequestBuilder
impl Sync for UploadRequestBuilder
impl Unpin for UploadRequestBuilder
impl UnwindSafe for UploadRequestBuilder
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