pub struct ImageCacheFactoryImpl {
broken_image_icon_data: Arc<Vec<u8>>,
thread_pool: Arc<ThreadPool>,
fontdb: Arc<Database>,
}Fields§
§broken_image_icon_data: Arc<Vec<u8>>The data to use for the broken image icon used when images cannot load.
thread_pool: Arc<ThreadPool>Thread pool for image decoding
fontdb: Arc<Database>A shared font database to be used by system fonts accessed when rasterizing vector images.
Implementations§
Trait Implementations§
Source§impl ImageCacheFactory for ImageCacheFactoryImpl
impl ImageCacheFactory for ImageCacheFactoryImpl
fn create( &self, webview_id: WebViewId, pipeline_id: PipelineId, paint_api: &CrossProcessPaintApi, ) -> Arc<dyn ImageCache>
Auto Trait Implementations§
impl Freeze for ImageCacheFactoryImpl
impl !RefUnwindSafe for ImageCacheFactoryImpl
impl Send for ImageCacheFactoryImpl
impl Sync for ImageCacheFactoryImpl
impl Unpin for ImageCacheFactoryImpl
impl UnsafeUnpin for ImageCacheFactoryImpl
impl !UnwindSafe for ImageCacheFactoryImpl
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> 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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert