Trait UploadProgressCallback

Source
pub trait UploadProgressCallback: Send + Sync {
    // Required methods
    fn on_progress(&self, progress: UploadProgress);
    fn on_completed(&self);
    fn on_error(&self, error: &str);
}
Expand description

Callback trait for upload progress tracking

Required Methods§

Source

fn on_progress(&self, progress: UploadProgress)

Called when upload progress changes

Source

fn on_completed(&self)

Called when upload completes successfully

Source

fn on_error(&self, error: &str)

Called when upload fails

Implementors§