pub enum BackForwardCacheNotRestoredReason {
Show 122 variants
NotMainFrame,
BackForwardCacheDisabled,
RelatedActiveContentsExist,
HttpStatusNotOk,
SchemeNotHttpOrHttps,
Loading,
WasGrantedMediaAccess,
DisableForRenderFrameHostCalled,
DomainNotAllowed,
HttpMethodNotGet,
SubframeIsNavigating,
Timeout,
CacheLimit,
JavaScriptExecution,
RendererProcessKilled,
RendererProcessCrashed,
GrantedMediaStreamAccess,
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,
OptInUnloadHeaderNotPresent,
UnloadHandlerExistsInMainFrame,
UnloadHandlerExistsInSubFrame,
ServiceWorkerUnregistration,
CacheControlNoStore,
CacheControlNoStoreCookieModified,
CacheControlNoStoreHttpOnlyCookieModified,
NoResponseHead,
Unknown,
ActivationNavigationsDisallowedForBug1234857,
WebSocket,
WebTransport,
WebRtc,
MainResourceHasCacheControlNoStore,
MainResourceHasCacheControlNoCache,
SubresourceHasCacheControlNoStore,
SubresourceHasCacheControlNoCache,
ContainsPlugins,
DocumentLoaded,
DedicatedWorkerOrWorklet,
OutstandingNetworkRequestOthers,
OutstandingIndexedDbTransaction,
RequestedNotificationsPermission,
RequestedMidiPermission,
RequestedAudioCapturePermission,
RequestedVideoCapturePermission,
RequestedBackForwardCacheBlockedSensors,
RequestedBackgroundWorkPermission,
BroadcastChannel,
IndexedDbConnection,
WebXr,
SharedWorker,
WebLocks,
WebHid,
WebShare,
RequestedStorageAccessGrant,
WebNfc,
OutstandingNetworkRequestFetch,
OutstandingNetworkRequestXhr,
AppBanner,
Printing,
WebDatabase,
PictureInPicture,
Portal,
SpeechRecognizer,
IdleManager,
PaymentManager,
SpeechSynthesis,
KeyboardLock,
WebOtpService,
OutstandingNetworkRequestDirectSocket,
InjectedJavascript,
InjectedStyleSheet,
Dummy,
ContentSecurityHandler,
ContentWebAuthenticationApi,
ContentFileChooser,
ContentSerial,
ContentFileSystemAccess,
ContentMediaDevicesDispatcherHost,
ContentWebBluetooth,
ContentWebUsb,
ContentMediaSession,
ContentMediaSessionService,
EmbedderPopupBlockerTabHelper,
EmbedderSafeBrowsingTriggeredPopupBlocker,
EmbedderSafeBrowsingThreatDetails,
EmbedderAppBannerManager,
EmbedderDomDistillerViewerSource,
EmbedderDomDistillerSelfDeletingRequestDelegate,
EmbedderOomInterventionTabHelper,
EmbedderOfflinePage,
EmbedderChromePasswordManagerClientBindCredentialManager,
EmbedderPermissionRequestManager,
EmbedderModalDialog,
EmbedderExtensions,
EmbedderExtensionMessaging,
EmbedderExtensionMessagingForOpenPort,
EmbedderExtensionSentMessageToCachedFrame,
}Variants§
NotMainFrame
BackForwardCacheDisabled
RelatedActiveContentsExist
HttpStatusNotOk
SchemeNotHttpOrHttps
Loading
WasGrantedMediaAccess
DisableForRenderFrameHostCalled
DomainNotAllowed
HttpMethodNotGet
Timeout
CacheLimit
JavaScriptExecution
RendererProcessKilled
RendererProcessCrashed
GrantedMediaStreamAccess
SchedulerTrackedFeatureUsed
ConflictingBrowsingInstance
CacheFlushed
ServiceWorkerVersionActivation
SessionRestored
ServiceWorkerPostMessage
EnteredBackForwardCacheBeforeServiceWorkerHostAdded
RenderFrameHostReusedSameSite
RenderFrameHostReusedCrossSite
ServiceWorkerClaim
IgnoreEventAndEvict
HaveInnerContents
TimeoutPuttingInCache
BackForwardCacheDisabledByLowMemory
BackForwardCacheDisabledByCommandLine
NetworkRequestDatapipeDrainedAsBytesConsumer
NetworkRequestRedirected
NetworkRequestTimeout
NetworkExceedsBufferLimit
BackForwardCacheDisabledForPrerender
UserAgentOverrideDiffers
ForegroundCacheLimit
BrowsingInstanceNotSwapped
BackForwardCacheDisabledForDelegate
OptInUnloadHeaderNotPresent
UnloadHandlerExistsInMainFrame
UnloadHandlerExistsInSubFrame
ServiceWorkerUnregistration
CacheControlNoStore
CacheControlNoStoreCookieModified
CacheControlNoStoreHttpOnlyCookieModified
NoResponseHead
Unknown
WebSocket
WebTransport
WebRtc
MainResourceHasCacheControlNoStore
MainResourceHasCacheControlNoCache
SubresourceHasCacheControlNoStore
SubresourceHasCacheControlNoCache
ContainsPlugins
DocumentLoaded
DedicatedWorkerOrWorklet
OutstandingNetworkRequestOthers
OutstandingIndexedDbTransaction
RequestedNotificationsPermission
RequestedMidiPermission
RequestedAudioCapturePermission
RequestedVideoCapturePermission
RequestedBackForwardCacheBlockedSensors
RequestedBackgroundWorkPermission
BroadcastChannel
IndexedDbConnection
WebXr
WebLocks
WebHid
RequestedStorageAccessGrant
WebNfc
OutstandingNetworkRequestFetch
OutstandingNetworkRequestXhr
AppBanner
Printing
WebDatabase
PictureInPicture
Portal
SpeechRecognizer
IdleManager
PaymentManager
SpeechSynthesis
KeyboardLock
WebOtpService
OutstandingNetworkRequestDirectSocket
InjectedJavascript
InjectedStyleSheet
Dummy
ContentSecurityHandler
ContentWebAuthenticationApi
ContentFileChooser
ContentSerial
ContentFileSystemAccess
ContentMediaDevicesDispatcherHost
ContentWebBluetooth
ContentWebUsb
ContentMediaSession
ContentMediaSessionService
EmbedderPopupBlockerTabHelper
EmbedderSafeBrowsingTriggeredPopupBlocker
EmbedderSafeBrowsingThreatDetails
EmbedderAppBannerManager
EmbedderDomDistillerViewerSource
EmbedderDomDistillerSelfDeletingRequestDelegate
EmbedderOomInterventionTabHelper
EmbedderOfflinePage
EmbedderChromePasswordManagerClientBindCredentialManager
EmbedderPermissionRequestManager
EmbedderModalDialog
EmbedderExtensions
EmbedderExtensionMessaging
EmbedderExtensionMessagingForOpenPort
EmbedderExtensionSentMessageToCachedFrame
Trait Implementations§
source§impl Clone for BackForwardCacheNotRestoredReason
impl Clone for BackForwardCacheNotRestoredReason
source§fn clone(&self) -> BackForwardCacheNotRestoredReason
fn clone(&self) -> BackForwardCacheNotRestoredReason
Returns a copy 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