Skip to main content

Deserialize

Trait Deserialize 

Source
pub trait Deserialize<'de>: Sized {
    // Required method
    fn deserialize<D>(
        deserializer: D,
    ) -> Result<Self, <D as Deserializer<'de>>::Error>
       where D: Deserializer<'de>;
}
Expand description

A data structure that can be deserialized from any data format supported by Serde.

Serde provides Deserialize implementations for many Rust primitive and standard library types. The complete list is here. All of these can be deserialized using Serde out of the box.

Additionally, Serde provides a procedural macro called serde_derive to automatically generate Deserialize implementations for structs and enums in your program. See the derive section of the manual for how to use this.

In rare cases it may be necessary to implement Deserialize manually for some type in your program. See the Implementing Deserialize section of the manual for more about this.

Third-party crates may provide Deserialize implementations for types that they expose. For example the linked-hash-map crate provides a LinkedHashMap<K, V> type that is deserializable by Serde because the crate provides an implementation of Deserialize for it.

§Lifetime

The 'de lifetime of this trait is the lifetime of data that may be borrowed by Self when deserialized. See the page Understanding deserializer lifetimes for a more detailed explanation of these lifetimes.

Required Methods§

Source

fn deserialize<D>( deserializer: D, ) -> Result<Self, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.

See the Implementing Deserialize section of the manual for more information about how to implement this method.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'de> Deserialize<'de> for IpAddr

Available on crate feature std or non-no_core_net only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<IpAddr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddr

Available on crate feature std or non-no_core_net only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CancelTerminalPhase

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancelTerminalPhase, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CounterTolerance

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CounterTolerance, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DrainStatus

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DrainStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for FieldObservability

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FieldObservability, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for FinalDivergenceClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FinalDivergenceClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LiveExecutionProfile

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiveExecutionProfile, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OutcomeClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OutcomeClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Phase

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Phase, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ProvisionalDivergenceClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ProvisionalDivergenceClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RegionState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegionState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReplayPolicy

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReplayPolicy, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RerunDecision

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RerunDecision, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RuntimeKind

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RuntimeKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SchedulerNoiseClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SchedulerNoiseClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SeedMode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SeedMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimePolicyClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimePolicyClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceStrength

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceStrength, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialPolicyClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialPolicyClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceBundleLevel

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceBundleLevel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceShrinkStatus

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceShrinkStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RegressionPromotionState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegressionPromotionState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CancellationStrategy

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancellationStrategy, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ChaosSection

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChaosSection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for FaultAction

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FaultAction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LatencySpec

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LatencySpec, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NetworkPreset

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NetworkPreset, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DiagnosticLevel

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DiagnosticLevel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for JobOutcome

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<JobOutcome, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for JobState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<JobState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WorkerOp

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WorkerOp, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WorkerPayloadTransfer

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WorkerPayloadTransfer, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerCapability

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerCapability, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerSandboxPolicy

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerSandboxPolicy, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerSeverity

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerSeverity, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PluginExecutionState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PluginExecutionState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PluginLifecyclePhase

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PluginLifecyclePhase, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SchemaDecision

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SchemaDecision, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskStateInfo

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskStateInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ControllerMode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ControllerMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LedgerEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LedgerEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PromotionRejection

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PromotionRejection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RegistrationError

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegistrationError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RollbackReason

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RollbackReason, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CancelKindSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancelKindSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DownReasonSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DownReasonSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EventDataSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventDataSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EventKindSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventKindSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ObligationAbortReasonSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObligationAbortReasonSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ObligationKindSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObligationKindSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ObligationStateSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObligationStateSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OutcomeSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OutcomeSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RegionStateSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegionStateSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskStateSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskStateSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AttachmentKind

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AttachmentKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BrowserCaptureSource

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BrowserCaptureSource, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BrowserTraceCategory

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BrowserTraceCategory, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GoldenTraceDeltaClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GoldenTraceDeltaClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GoldenTraceDeltaSeverity

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GoldenTraceDeltaSeverity, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReplayEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReplayEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ErrorBoundaryAction

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ErrorBoundaryAction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsAntiPattern

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsAntiPattern, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBootstrapPhase

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBootstrapPhase, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBootstrapTrigger

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBootstrapTrigger, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBoundaryMode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBoundaryMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsCapability

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsCapability, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsNavigationType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsNavigationType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsRenderEnvironment

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsRenderEnvironment, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsRuntimeFallback

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsRuntimeFallback, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RacerState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RacerState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReactHookKind

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReactHookKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReactHookPhase

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReactHookPhase, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReactProviderPhase

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReactProviderPhase, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SuspenseBoundaryState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SuspenseBoundaryState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskDepChangePolicy

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskDepChangePolicy, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TransitionTaskState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TransitionTaskState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseTaskStatus

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseTaskStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiChangeClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiChangeClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiCompatibilityDecision

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiCompatibilityDecision, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiErrorCode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiErrorCode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiOutcomeEnvelope

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiOutcomeEnvelope, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiPayloadShape

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiPayloadShape, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiRecoverability

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiRecoverability, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiSymbol

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiSymbol, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiValue

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiValue, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiVersionBump

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiVersionBump, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbortPropagationMode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbortPropagationMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmBoundaryState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmBoundaryState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmBufferTransferMode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmBufferTransferMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmHandleEventKind

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmHandleEventKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmHandleKind

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmHandleKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmHandleOwnership

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmHandleOwnership, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BootstrapCommand

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BootstrapCommand, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BootstrapRecoveryAction

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BootstrapRecoveryAction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Schema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Schema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SchemaType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SchemaType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ParameterLocation

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ParameterLocation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Value

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Value, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for bool

Source§

fn deserialize<D>( deserializer: D, ) -> Result<bool, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for char

Source§

fn deserialize<D>( deserializer: D, ) -> Result<char, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for f32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<f32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for f64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<f64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i128, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for isize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<isize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u128, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ()

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for usize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<usize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<str>

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<str>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<CStr>

Available on crate feature std, or non-no_core_cstr and crate feature alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<CStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<OsStr>

Available on crate feature std and (Unix or Windows) only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<OsStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<Path>

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<Path>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CString

Available on crate feature std, or non-no_core_cstr and crate feature alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<CString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for String

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<String, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv4Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv6Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV4

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV6

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<isize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<usize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i8>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i16>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i32>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i64>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i128>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<isize>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u8>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u16>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u32>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u64>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u128>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<usize>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<bool>

Available on no_target_has_atomic or target_has_atomic=8 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<bool>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<i8>

Available on no_target_has_atomic or target_has_atomic=8 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<i16>

Available on no_target_has_atomic or target_has_atomic=16 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<i32>

Available on no_target_has_atomic or target_has_atomic=32 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<i64>

Available on no_target_has_atomic or target_has_atomic=64 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<isize>

Available on no_target_has_atomic or target_has_atomic=ptr only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<u8>

Available on no_target_has_atomic or target_has_atomic=8 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<u16>

Available on no_target_has_atomic or target_has_atomic=16 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<u32>

Available on no_target_has_atomic or target_has_atomic=32 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<u64>

Available on no_target_has_atomic or target_has_atomic=64 only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Atomic<usize>

Available on no_target_has_atomic or target_has_atomic=ptr only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Atomic<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Duration

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Duration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OsString

Available on crate feature std and (Unix or Windows) only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<OsString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PathBuf

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<PathBuf, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SystemTime

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<SystemTime, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CalibrationReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CalibrationReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CoverageTracker

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CoverageTracker, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PredictionSet

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PredictionSet, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CancellationRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancellationRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CaptureAnnotation

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CaptureAnnotation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CaptureManifest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CaptureManifest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ComparisonVerdict

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ComparisonVerdict, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialPolicyOutcome

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialPolicyOutcome, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DualRunScenarioIdentity

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DualRunScenarioIdentity, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ExecutionInstanceId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ExecutionInstanceId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LiveRunMetadata

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiveRunMetadata, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LiveRunnerConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiveRunnerConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LoserDrainRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoserDrainRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NormalizedObservable

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NormalizedObservable, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NormalizedSemantics

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NormalizedSemantics, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ObligationBalanceRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObligationBalanceRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PromotedExplorationScenario

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PromotedExplorationScenario, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PromotedFuzzScenario

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PromotedFuzzScenario, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RegionCloseRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegionCloseRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReplayMetadata

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReplayMetadata, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ResourceSurfaceRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResourceSurfaceRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScenarioFamilyId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScenarioFamilyId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SeedLineageRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SeedLineageRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SeedPlan

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SeedPlan, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SemanticMismatch

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SemanticMismatch, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TerminalOutcome

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TerminalOutcome, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for FuzzRegressionCase

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FuzzRegressionCase, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for FuzzRegressionCorpus

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FuzzRegressionCorpus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EProcess

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EProcess, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EProcessConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EProcessConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EProcessMonitor

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EProcessMonitor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EValue

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EValue, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for MonitorResult

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MonitorResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BayesFactor

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BayesFactor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceLedger

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceLedger, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceLine

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceLine, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceSummary

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceSummary, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LogLikelihoodContributions

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LogLikelihoodContributions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OracleEntryReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OracleEntryReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OracleReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OracleReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OracleStats

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OracleStats, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialBundleArtifacts

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialBundleArtifacts, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialCrashpackReference

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialCrashpackReference, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialDeviationsDocument

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialDeviationsDocument, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialFailureArtifact

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialFailureArtifact, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialFailuresDocument

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialFailuresDocument, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialReproManifest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialReproManifest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DifferentialSummaryDocument

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DifferentialSummaryDocument, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceArtifactBundle

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceArtifactBundle, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceCorpusEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceCorpusEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceCorpusRegistry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceCorpusRegistry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceFirstSeenContext

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceFirstSeenContext, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceMinimizationLineage

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceMinimizationLineage, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DivergenceRetentionMetadata

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DivergenceRetentionMetadata, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CancellationSection

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancellationSection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for FaultEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FaultEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for IncludeRef

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IncludeRef, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LabSection

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LabSection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LinkConditions

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LinkConditions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NetworkSection

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NetworkSection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Participant

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Participant, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Scenario

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Scenario, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RestorableSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RestorableSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DiagnosticEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DiagnosticEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for JobResult

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<JobResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for JobStatusSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<JobStatusSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SpawnJobRequest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SpawnJobRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WorkerEnvelope

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WorkerEnvelope, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AggregatedAnalyzerFinding

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AggregatedAnalyzerFinding, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerFinding

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerFinding, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerOutput

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerOutput, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerPluginDescriptor

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerPluginDescriptor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerPluginPackReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerPluginPackReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerPluginRunError

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerPluginRunError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerRequest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyzerSchemaVersion

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyzerSchemaVersion, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PluginExecutionRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PluginExecutionRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PluginLifecycleEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PluginLifecycleEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SchemaNegotiation

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SchemaNegotiation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TailLatencyLogFieldSpec

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TailLatencyLogFieldSpec, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TailLatencySignalSpec

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TailLatencySignalSpec, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TailLatencyTaxonomyContract

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TailLatencyTaxonomyContract, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TailLatencyTermSpec

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TailLatencyTermSpec, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskConsoleWireSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskConsoleWireSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskDetailsWire

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskDetailsWire, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskRegionCountWire

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskRegionCountWire, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskSummaryWire

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskSummaryWire, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for E2eLogEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<E2eLogEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LogConfigReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LogConfigReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LogLossReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LogLossReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LogOutcomeReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LogOutcomeReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LogProofReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LogProofReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LogSymbolCounts

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LogSymbolCounts, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LogSymbolReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LogSymbolReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UnitDecodeStats

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnitDecodeStats, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UnitLogEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnitLogEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ControllerBudget

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ControllerBudget, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ControllerDecision

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ControllerDecision, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ControllerId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ControllerId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ControllerRegistration

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ControllerRegistration, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceLedgerEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceLedgerEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PromotionPolicy

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PromotionPolicy, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RecoveryCommand

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RecoveryCommand, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RuntimeKernelSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RuntimeKernelSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SnapshotId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SnapshotId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SnapshotVersion

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SnapshotVersion, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BudgetSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BudgetSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CancelReasonSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancelReasonSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EventSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for HeldObligationSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HeldObligationSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for IdSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IdSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ObligationSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObligationSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RegionSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegionSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RuntimeSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RuntimeSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReproManifest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReproManifest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TraceEventKey

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TraceEventKey, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CrashPackConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CrashPackConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CrashPackManifest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CrashPackManifest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceEntrySnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceEntrySnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ManifestAttachment

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ManifestAttachment, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReplayCommand

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReplayCommand, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReplayEnvVar

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReplayEnvVar, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BrowserCaptureMetadata

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BrowserCaptureMetadata, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BrowserTraceCompatibility

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BrowserTraceCompatibility, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BrowserTraceEventSpec

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BrowserTraceEventSpec, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BrowserTraceSchema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BrowserTraceSchema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GoldenTraceConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GoldenTraceConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GoldenTraceDelta

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GoldenTraceDelta, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GoldenTraceDeltaReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GoldenTraceDeltaReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GoldenTraceFixture

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GoldenTraceFixture, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GoldenTraceOracleSummary

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GoldenTraceOracleSummary, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CompactRegionId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CompactRegionId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CompactTaskId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CompactTaskId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReplayTrace

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReplayTrace, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TraceMetadata

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TraceMetadata, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReplayCheckpoint

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReplayCheckpoint, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ObligationId

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ObligationId, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RegionId

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RegionId, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskId

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TaskId, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Time

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Time, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBootstrapState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBootstrapState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBootstrapTransitionRecord

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBootstrapTransitionRecord, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsComponentPlacement

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsComponentPlacement, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsIntegrationSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsIntegrationSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ProgressiveLoadSlot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ProgressiveLoadSlot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ProgressiveLoadSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ProgressiveLoadSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RacerSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RacerSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReactHookDiagnosticEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReactHookDiagnosticEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReactProviderConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReactProviderConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReactProviderSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReactProviderSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SuspenseDiagnosticEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SuspenseDiagnosticEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SuspenseTaskConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SuspenseTaskConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SuspenseTaskSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SuspenseTaskSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseCancellationConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseCancellationConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseCancellationSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseCancellationSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseRaceConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseRaceConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseRaceSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseRaceSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseScopeConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseScopeConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseScopeSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseScopeSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseTaskConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseTaskConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UseTaskSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UseTaskSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiBoundaryEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiBoundaryEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiCancellation

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiCancellation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiFailure

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiFailure, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiSignature

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiSignature, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbiVersion

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbiVersion, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbortInteropSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbortInteropSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmAbortInteropUpdate

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmAbortInteropUpdate, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmBufferTransfer

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmBufferTransfer, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmDispatcherDiagnostics

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmDispatcherDiagnostics, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmFetchRequest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmFetchRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmHandleEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmHandleEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmHandleLifecycleEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmHandleLifecycleEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmHandleRef

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmHandleRef, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmMemoryReport

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmMemoryReport, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmScopeEnterRequest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmScopeEnterRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmTaskCancelRequest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmTaskCancelRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmTaskSpawnRequest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmTaskSpawnRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BootstrapLogEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BootstrapLogEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBootstrapConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBootstrapConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBootstrapSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBootstrapSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NextjsBootstrapState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NextjsBootstrapState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ResponseSnapshot

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResponseSnapshot, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ArraySchema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ArraySchema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EnumSchema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EnumSchema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ObjectSchema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObjectSchema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OneOfSchema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OneOfSchema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PrimitiveSchema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PrimitiveSchema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RefSchema

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RefSchema, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Components

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Components, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Example

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Example, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Info

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Info, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for MediaType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MediaType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Operation

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Operation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Parameter

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Parameter, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PathItem

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PathItem, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RequestBody

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RequestBody, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Response

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Response, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Server

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Server, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Tag

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Tag, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DecisionAuditEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecisionAuditEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for FallbackPolicy

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FallbackPolicy, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LossMatrix

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LossMatrix, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Posterior

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Posterior, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EvidenceLedger

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EvidenceLedger, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Budget

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Budget, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DecisionId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecisionId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PolicyId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PolicyId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SchemaVersion

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SchemaVersion, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TraceId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TraceId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Map<String, Value>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Number

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Number, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a str
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a str, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a Path
where 'de: 'a,

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a Path, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a [u8]
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Deserialize<'de>,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeFrom<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeTo<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
where K: Deserialize<'de> + Ord, V: Deserialize<'de>,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default,

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1> Deserialize<'de> for (T0, T1)
where T0: Deserialize<'de>, T1: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>,

Source§

impl<'de, T> Deserialize<'de> for Bound<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Bound<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Option<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Option<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 0]

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 0], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 1]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 1], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 2]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 2], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 3]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 3], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 4]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 4], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 5]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 5], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 6]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 6], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 7]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 7], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 8]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 8], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 9]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 9], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 10]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 10], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 11]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 11], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 12]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 12], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 13]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 13], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 14]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 14], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 15]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 15], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 16]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 16], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 17]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 17], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 18]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 18], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 19]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 19], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 20]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 20], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 21]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 21], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 22]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 22], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 23]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 23], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 24]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 24], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 25]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 25], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 26]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 26], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 27]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 27], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 28]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 28], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 29]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 29], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 30]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 30], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 31]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 31], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 32]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 32], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for (T,)
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T,), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Box<[T]>
where T: Deserialize<'de>,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<[T]>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Box<T>
where T: Deserialize<'de>,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>
where T: Deserialize<'de> + Ord,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>
where T: Deserialize<'de> + Eq + Ord,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<BTreeSet<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for LinkedList<T>
where T: Deserialize<'de>,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for VecDeque<T>
where T: Deserialize<'de>,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Vec<T>
where T: Deserialize<'de>,

Available on crate features std or alloc only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Vec<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Cell<T>
where T: Deserialize<'de> + Copy,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Cell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RefCell<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Reverse<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for PhantomData<T>
where T: ?Sized,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Wrapping<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Mutex<T>
where T: Deserialize<'de>,

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RwLock<T>
where T: Deserialize<'de>,

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where T: Deserialize<'de>, E: Deserialize<'de>,

Available on crate feature result only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
where T: Deserialize<'de> + Eq + Hash, S: BuildHasher + Default,

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Implementors§

Source§

impl<'de> Deserialize<'de> for OpenApi

Source§

impl<'de> Deserialize<'de> for IgnoredAny