pub struct UploadFile {
pub id: SharedString,
pub name: SharedString,
pub size: Option<u64>,
pub status: UploadStatus,
pub progress: u8,
pub description: Option<SharedString>,
pub path: Option<PathBuf>,
}Fields§
§id: SharedString§name: SharedString§size: Option<u64>§status: UploadStatus§progress: u8§description: Option<SharedString>§path: Option<PathBuf>Implementations§
Source§impl UploadFile
impl UploadFile
pub fn new(id: impl Into<SharedString>, name: impl Into<SharedString>) -> Self
pub fn size(self, size: u64) -> Self
pub fn status(self, status: UploadStatus) -> Self
pub fn progress(self, progress: u8) -> Self
pub fn description(self, description: impl Into<SharedString>) -> Self
pub fn path(self, path: impl Into<PathBuf>) -> Self
Trait Implementations§
Source§impl Clone for UploadFile
impl Clone for UploadFile
Source§fn clone(&self) -> UploadFile
fn clone(&self) -> UploadFile
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 moreSource§impl Debug for UploadFile
impl Debug for UploadFile
Source§impl PartialEq for UploadFile
impl PartialEq for UploadFile
Source§fn eq(&self, other: &UploadFile) -> bool
fn eq(&self, other: &UploadFile) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UploadFile
Auto Trait Implementations§
impl Freeze for UploadFile
impl RefUnwindSafe for UploadFile
impl Send for UploadFile
impl Sync for UploadFile
impl Unpin for UploadFile
impl UnsafeUnpin for UploadFile
impl UnwindSafe for UploadFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more