pub enum WorkerResponseType {
TileLoaded {
coord: TileCoord,
data: Vec<u8>,
},
TilesLoaded {
tiles: Vec<(TileCoord, Vec<u8>)>,
},
PrefetchCompleted {
count: usize,
},
Metadata {
metadata: String,
},
Error {
message: String,
},
}Expand description
Worker response types
Variants§
TileLoaded
Tile loaded successfully
TilesLoaded
Multiple tiles loaded
PrefetchCompleted
Prefetch completed
Metadata
Metadata retrieved
Error
Error occurred
Trait Implementations§
Source§impl Clone for WorkerResponseType
impl Clone for WorkerResponseType
Source§fn clone(&self) -> WorkerResponseType
fn clone(&self) -> WorkerResponseType
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 moreSource§impl Debug for WorkerResponseType
impl Debug for WorkerResponseType
Source§impl<'de> Deserialize<'de> for WorkerResponseType
impl<'de> Deserialize<'de> for WorkerResponseType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WorkerResponseType
impl RefUnwindSafe for WorkerResponseType
impl Send for WorkerResponseType
impl Sync for WorkerResponseType
impl Unpin for WorkerResponseType
impl UnsafeUnpin for WorkerResponseType
impl UnwindSafe for WorkerResponseType
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