pub enum BackForwardCacheNotRestoredReason {
Show 145 variants
NotPrimaryMainFrame,
BackForwardCacheDisabled,
RelatedActiveContentsExist,
HttpStatusNotOk,
SchemeNotHttpOrHttps,
Loading,
WasGrantedMediaAccess,
DisableForRenderFrameHostCalled,
DomainNotAllowed,
HttpMethodNotGet,
SubframeIsNavigating,
Timeout,
CacheLimit,
JavaScriptExecution,
RendererProcessKilled,
RendererProcessCrashed,
SchedulerTrackedFeatureUsed,
ConflictingBrowsingInstance,
CacheFlushed,
ServiceWorkerVersionActivation,
SessionRestored,
ServiceWorkerPostMessage,
EnteredBackForwardCacheBeforeServiceWorkerHostAdded,
RenderFrameHostReusedSameSite,
RenderFrameHostReusedCrossSite,
ServiceWorkerClaim,
IgnoreEventAndEvict,
HaveInnerContents,
TimeoutPuttingInCache,
BackForwardCacheDisabledByLowMemory,
BackForwardCacheDisabledByCommandLine,
NetworkRequestDatapipeDrainedAsBytesConsumer,
NetworkRequestRedirected,
NetworkRequestTimeout,
NetworkExceedsBufferLimit,
NavigationCancelledWhileRestoring,
NotMostRecentNavigationEntry,
BackForwardCacheDisabledForPrerender,
UserAgentOverrideDiffers,
ForegroundCacheLimit,
BrowsingInstanceNotSwapped,
BackForwardCacheDisabledForDelegate,
UnloadHandlerExistsInMainFrame,
UnloadHandlerExistsInSubFrame,
ServiceWorkerUnregistration,
CacheControlNoStore,
CacheControlNoStoreCookieModified,
CacheControlNoStoreHttpOnlyCookieModified,
NoResponseHead,
Unknown,
ActivationNavigationsDisallowedForBug1234857,
ErrorDocument,
FencedFramesEmbedder,
CookieDisabled,
HttpAuthRequired,
CookieFlushed,
BroadcastChannelOnMessage,
WebViewSettingsChanged,
WebViewJavaScriptObjectChanged,
WebViewMessageListenerInjected,
WebViewSafeBrowsingAllowlistChanged,
WebViewDocumentStartJavascriptChanged,
WebSocket,
WebTransport,
WebRtc,
MainResourceHasCacheControlNoStore,
MainResourceHasCacheControlNoCache,
SubresourceHasCacheControlNoStore,
SubresourceHasCacheControlNoCache,
ContainsPlugins,
DocumentLoaded,
OutstandingNetworkRequestOthers,
RequestedMidiPermission,
RequestedAudioCapturePermission,
RequestedVideoCapturePermission,
RequestedBackForwardCacheBlockedSensors,
RequestedBackgroundWorkPermission,
BroadcastChannel,
WebXr,
SharedWorker,
SharedWorkerMessage,
SharedWorkerWithNoActiveClient,
WebLocks,
WebHid,
WebBluetooth,
WebShare,
RequestedStorageAccessGrant,
WebNfc,
OutstandingNetworkRequestFetch,
OutstandingNetworkRequestXhr,
AppBanner,
Printing,
WebDatabase,
PictureInPicture,
SpeechRecognizer,
IdleManager,
PaymentManager,
SpeechSynthesis,
KeyboardLock,
WebOtpService,
OutstandingNetworkRequestDirectSocket,
InjectedJavascript,
InjectedStyleSheet,
KeepaliveRequest,
IndexedDbEvent,
Dummy,
JsNetworkRequestReceivedCacheControlNoStoreResource,
WebRtcUsedWithCcns,
WebTransportUsedWithCcns,
WebSocketUsedWithCcns,
SmartCard,
LiveMediaStreamTrack,
UnloadHandler,
ParserAborted,
ContentSecurityHandler,
ContentWebAuthenticationApi,
ContentFileChooser,
ContentSerial,
ContentFileSystemAccess,
ContentMediaDevicesDispatcherHost,
ContentWebBluetooth,
ContentWebUsb,
ContentMediaSessionService,
ContentScreenReader,
ContentDiscarded,
EmbedderPopupBlockerTabHelper,
EmbedderSafeBrowsingTriggeredPopupBlocker,
EmbedderSafeBrowsingThreatDetails,
EmbedderAppBannerManager,
EmbedderDomDistillerViewerSource,
EmbedderDomDistillerSelfDeletingRequestDelegate,
EmbedderOomInterventionTabHelper,
EmbedderOfflinePage,
EmbedderChromePasswordManagerClientBindCredentialManager,
EmbedderPermissionRequestManager,
EmbedderModalDialog,
EmbedderExtensions,
EmbedderExtensionMessaging,
EmbedderExtensionMessagingForOpenPort,
EmbedderExtensionSentMessageToCachedFrame,
RequestedByWebViewClient,
PostMessageByWebViewClient,
CacheControlNoStoreDeviceBoundSessionTerminated,
CacheLimitPrunedOnModerateMemoryPressure,
CacheLimitPrunedOnCriticalMemoryPressure,
}Variants§
NotPrimaryMainFrame
BackForwardCacheDisabled
RelatedActiveContentsExist
HttpStatusNotOk
SchemeNotHttpOrHttps
Loading
WasGrantedMediaAccess
DisableForRenderFrameHostCalled
DomainNotAllowed
HttpMethodNotGet
Timeout
CacheLimit
JavaScriptExecution
RendererProcessKilled
RendererProcessCrashed
SchedulerTrackedFeatureUsed
ConflictingBrowsingInstance
CacheFlushed
ServiceWorkerVersionActivation
SessionRestored
ServiceWorkerPostMessage
EnteredBackForwardCacheBeforeServiceWorkerHostAdded
RenderFrameHostReusedSameSite
RenderFrameHostReusedCrossSite
ServiceWorkerClaim
IgnoreEventAndEvict
HaveInnerContents
TimeoutPuttingInCache
BackForwardCacheDisabledByLowMemory
BackForwardCacheDisabledByCommandLine
NetworkRequestDatapipeDrainedAsBytesConsumer
NetworkRequestRedirected
NetworkRequestTimeout
NetworkExceedsBufferLimit
BackForwardCacheDisabledForPrerender
UserAgentOverrideDiffers
ForegroundCacheLimit
BrowsingInstanceNotSwapped
BackForwardCacheDisabledForDelegate
UnloadHandlerExistsInMainFrame
UnloadHandlerExistsInSubFrame
ServiceWorkerUnregistration
CacheControlNoStore
CacheControlNoStoreCookieModified
CacheControlNoStoreHttpOnlyCookieModified
NoResponseHead
Unknown
ErrorDocument
FencedFramesEmbedder
CookieDisabled
HttpAuthRequired
CookieFlushed
BroadcastChannelOnMessage
WebViewSettingsChanged
WebViewJavaScriptObjectChanged
WebViewMessageListenerInjected
WebViewSafeBrowsingAllowlistChanged
WebViewDocumentStartJavascriptChanged
WebSocket
WebTransport
WebRtc
MainResourceHasCacheControlNoStore
MainResourceHasCacheControlNoCache
SubresourceHasCacheControlNoStore
SubresourceHasCacheControlNoCache
ContainsPlugins
DocumentLoaded
OutstandingNetworkRequestOthers
RequestedMidiPermission
RequestedAudioCapturePermission
RequestedVideoCapturePermission
RequestedBackForwardCacheBlockedSensors
RequestedBackgroundWorkPermission
BroadcastChannel
WebXr
WebLocks
WebHid
WebBluetooth
RequestedStorageAccessGrant
WebNfc
OutstandingNetworkRequestFetch
OutstandingNetworkRequestXhr
AppBanner
Printing
WebDatabase
PictureInPicture
SpeechRecognizer
IdleManager
PaymentManager
SpeechSynthesis
KeyboardLock
WebOtpService
OutstandingNetworkRequestDirectSocket
InjectedJavascript
InjectedStyleSheet
KeepaliveRequest
IndexedDbEvent
Dummy
JsNetworkRequestReceivedCacheControlNoStoreResource
WebRtcUsedWithCcns
WebTransportUsedWithCcns
WebSocketUsedWithCcns
SmartCard
LiveMediaStreamTrack
UnloadHandler
ParserAborted
ContentSecurityHandler
ContentWebAuthenticationApi
ContentFileChooser
ContentSerial
ContentFileSystemAccess
ContentMediaDevicesDispatcherHost
ContentWebBluetooth
ContentWebUsb
ContentMediaSessionService
ContentScreenReader
ContentDiscarded
EmbedderPopupBlockerTabHelper
EmbedderSafeBrowsingTriggeredPopupBlocker
EmbedderSafeBrowsingThreatDetails
EmbedderAppBannerManager
EmbedderDomDistillerViewerSource
EmbedderDomDistillerSelfDeletingRequestDelegate
EmbedderOomInterventionTabHelper
EmbedderOfflinePage
EmbedderChromePasswordManagerClientBindCredentialManager
EmbedderPermissionRequestManager
EmbedderModalDialog
EmbedderExtensions
EmbedderExtensionMessaging
EmbedderExtensionMessagingForOpenPort
EmbedderExtensionSentMessageToCachedFrame
RequestedByWebViewClient
PostMessageByWebViewClient
CacheControlNoStoreDeviceBoundSessionTerminated
CacheLimitPrunedOnModerateMemoryPressure
CacheLimitPrunedOnCriticalMemoryPressure
Trait Implementations§
Source§impl Clone for BackForwardCacheNotRestoredReason
impl Clone for BackForwardCacheNotRestoredReason
Source§fn clone(&self) -> BackForwardCacheNotRestoredReason
fn clone(&self) -> BackForwardCacheNotRestoredReason
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<'de> Deserialize<'de> for BackForwardCacheNotRestoredReason
impl<'de> Deserialize<'de> for BackForwardCacheNotRestoredReason
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
Source§impl PartialEq for BackForwardCacheNotRestoredReason
impl PartialEq for BackForwardCacheNotRestoredReason
Source§fn eq(&self, other: &BackForwardCacheNotRestoredReason) -> bool
fn eq(&self, other: &BackForwardCacheNotRestoredReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BackForwardCacheNotRestoredReason
Auto Trait Implementations§
impl Freeze for BackForwardCacheNotRestoredReason
impl RefUnwindSafe for BackForwardCacheNotRestoredReason
impl Send for BackForwardCacheNotRestoredReason
impl Sync for BackForwardCacheNotRestoredReason
impl Unpin for BackForwardCacheNotRestoredReason
impl UnwindSafe for BackForwardCacheNotRestoredReason
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