pub struct LoadResult {
pub data: Option<Arc<Vec<u8>>>,
pub quality: ImageQuality,
pub dimensions: [usize; 2],
pub upgrading: bool,
pub load_time_ms: u64,
pub cache_hit: bool,
}Expand description
Progressive load result
Fields§
§data: Option<Arc<Vec<u8>>>Image data (best available quality)
quality: ImageQualityQuality level of returned data
dimensions: [usize; 2]Image dimensions [width, height]
upgrading: boolWhether higher quality is being loaded
load_time_ms: u64Load time in milliseconds
cache_hit: boolCache hit
Trait Implementations§
Source§impl Clone for LoadResult
impl Clone for LoadResult
Source§fn clone(&self) -> LoadResult
fn clone(&self) -> LoadResult
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 LoadResult
impl Debug for LoadResult
Auto Trait Implementations§
impl Freeze for LoadResult
impl RefUnwindSafe for LoadResult
impl Send for LoadResult
impl Sync for LoadResult
impl Unpin for LoadResult
impl UnwindSafe for LoadResult
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