pub trait Locker {
type LockType: SendLock;
// Required method
async fn acquire(&self, id: &UploadId) -> Result<Self::LockType, TusError>;
}Expand description
Concurrency guard — one exclusive lock per upload ID.
The Send-safe variant SendLocker is generated by trait_variant.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.