Skip to main content

ToDbValue

Trait ToDbValue 

Source
pub trait ToDbValue: Send + Sync {
    // Required method
    fn to_db_value(&self) -> DbValue;

    // Provided method
    fn null_db_value() -> DbValue
       where Self: Sized { ... }
}

Required Methods§

Provided Methods§

Source

fn null_db_value() -> DbValue
where Self: Sized,

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ToDbValue for &DateTime<Utc>

Source§

impl ToDbValue for &String

Source§

impl ToDbValue for &Vec<String>

Source§

impl ToDbValue for &[String]

Source§

impl ToDbValue for &[u8]

Source§

impl ToDbValue for &bool

Source§

impl ToDbValue for &f64

Source§

impl ToDbValue for &i32

Source§

impl ToDbValue for &i64

Source§

impl ToDbValue for &str

Source§

impl ToDbValue for DateTime<Utc>

Source§

impl ToDbValue for String

Source§

impl ToDbValue for Vec<String>

Source§

impl ToDbValue for Vec<u8>

Source§

impl ToDbValue for bool

Source§

impl ToDbValue for f32

Source§

impl ToDbValue for f64

Source§

impl ToDbValue for i32

Source§

impl ToDbValue for i64

Source§

impl ToDbValue for u32

Source§

impl ToDbValue for u64

Source§

impl<T> ToDbValue for Option<T>
where T: ToDbValue,

Implementors§

Source§

impl ToDbValue for &AccessTokenId

Source§

impl ToDbValue for &AdvisoryLockKey

Source§

impl ToDbValue for &AgentId

Source§

impl ToDbValue for &AgentName

Source§

impl ToDbValue for &AgentRunId

Source§

impl ToDbValue for &AgentRunOriginId

Source§

impl ToDbValue for &AiGatewayPolicyId

Source§

impl ToDbValue for &AiQuotaBucketId

Source§

impl ToDbValue for &AiRequestId

Source§

impl ToDbValue for &AiSafetyFindingId

Source§

impl ToDbValue for &AiToolCallId

Source§

impl ToDbValue for &AnalyticsEventId

Source§

impl ToDbValue for &ApiKeyId

Source§

impl ToDbValue for &ApiKeySecret

Source§

impl ToDbValue for &ArtifactElementId

Source§

impl ToDbValue for &ArtifactId

Source§

impl ToDbValue for &AuthorizationCode

Source§

impl ToDbValue for &BrainDisputeId

Source§

impl ToDbValue for &BrainExtractionId

Source§

impl ToDbValue for &BrainFactId

Source§

impl ToDbValue for &BrainFactRevisionId

Source§

impl ToDbValue for &BrainProposalId

Source§

impl ToDbValue for &BrainRecallId

Source§

impl ToDbValue for &CallId

Source§

impl ToDbValue for &CampaignId

Source§

impl ToDbValue for &CategoryId

Source§

impl ToDbValue for &ChallengeId

Source§

impl ToDbValue for &ClientId

Source§

impl ToDbValue for &ClientSessionId

Source§

impl ToDbValue for &CloudAppId

Source§

impl ToDbValue for &CloudAuthToken

Source§

impl ToDbValue for &CloudPlanId

Source§

impl ToDbValue for &CloudUserId

Source§

impl ToDbValue for &CommsMessageId

Source§

impl ToDbValue for &ConfigId

Source§

impl ToDbValue for &ConnectionId

Source§

impl ToDbValue for &ConnectorAppId

Source§

impl ToDbValue for &ConnectorInstallationId

Source§

impl ToDbValue for &ConsumerInstallationId

Source§

impl ToDbValue for &ContentHash

Source§

impl ToDbValue for &ContentId

Source§

impl ToDbValue for &ContextId

Source§

impl ToDbValue for &CredentialId

Source§

impl ToDbValue for &DepartmentId

Source§

impl ToDbValue for &DepartmentName

Source§

impl ToDbValue for &DeploymentOrganizationUuid

Source§

impl ToDbValue for &DeviceCertId

Source§

impl ToDbValue for &DeviceId

Source§

impl ToDbValue for &DistributionId

Source§

impl ToDbValue for &DocumentAccessRequestId

Source§

impl ToDbValue for &DocumentCommentId

Source§

impl ToDbValue for &DocumentEditSessionId

Source§

impl ToDbValue for &DocumentFolderId

Source§

impl ToDbValue for &DocumentId

Source§

impl ToDbValue for &DocumentNodeId

Source§

impl ToDbValue for &DocumentOpId

Source§

impl ToDbValue for &DocumentProposalId

Source§

impl ToDbValue for &DocumentRevisionId

Source§

impl ToDbValue for &DocumentTemplateId

Source§

impl ToDbValue for &DocumentUploadId

Source§

impl ToDbValue for &DriveDeviceId

Source§

impl ToDbValue for &EditorId

Source§

impl ToDbValue for &ElevatedJobId

Source§

impl ToDbValue for &Email

Source§

impl ToDbValue for &EndpointId

Source§

impl ToDbValue for &EngagementEventId

Source§

impl ToDbValue for &EnterpriseLicenseId

Source§

impl ToDbValue for &EventOutboxId

Source§

impl ToDbValue for &ExecutionStepId

Source§

impl ToDbValue for &ExtensionId

Source§

impl ToDbValue for &ExternalAgentId

Source§

impl ToDbValue for &FactKindId

Source§

impl ToDbValue for &FileId

Source§

impl ToDbValue for &GatewayConversationId

Source§

impl ToDbValue for &HookId

Source§

impl ToDbValue for &HookSessionId

Source§

impl ToDbValue for &HostSessionId

Source§

impl ToDbValue for &IdpTenantId

Source§

impl ToDbValue for &InstallationReceiptId

Source§

impl ToDbValue for &InstallationSessionBindingId

Source§

impl ToDbValue for &InstanceId

Source§

impl ToDbValue for &InterestId

Source§

impl ToDbValue for &InventoryEntryId

Source§

impl ToDbValue for &IssueReportId

Source§

impl ToDbValue for &JobName

Source§

impl ToDbValue for &JwtToken

Source§

impl ToDbValue for &LeaseKey

Source§

impl ToDbValue for &LibraryArtifactId

Source§

impl ToDbValue for &LinkClickId

Source§

impl ToDbValue for &LinkId

Source§

impl ToDbValue for &LocaleCode

Source§

impl ToDbValue for &LogId

Source§

impl ToDbValue for &ManagedReconciliationId

Source§

impl ToDbValue for &ManagedResourceId

Source§

impl ToDbValue for &ManagedSourceId

Source§

impl ToDbValue for &MarketplaceId

Source§

impl ToDbValue for &MarketplaceRuleId

Source§

impl ToDbValue for &McpExecutionId

Source§

impl ToDbValue for &McpServerId

Source§

impl ToDbValue for &McpSessionId

Source§

impl ToDbValue for &McpToolName

Source§

impl ToDbValue for &MessageId

Source§

impl ToDbValue for &ModelId

Source§

impl ToDbValue for &NativeSessionId

Source§

impl ToDbValue for &NotificationId

Source§

impl ToDbValue for &NotificationRuleId

Source§

impl ToDbValue for &NotificationStreamId

Source§

impl ToDbValue for &NotificationSubscriptionId

Source§

impl ToDbValue for &PipelineVersion

Source§

impl ToDbValue for &PluginId

Source§

impl ToDbValue for &PolicyId

Source§

impl ToDbValue for &PolicyVersion

Source§

impl ToDbValue for &PriceId

Source§

impl ToDbValue for &ProfileName

Source§

impl ToDbValue for &ProviderId

Source§

impl ToDbValue for &ProviderRequestId

Source§

impl ToDbValue for &PublicationId

Source§

impl ToDbValue for &PublicationReviewId

Source§

impl ToDbValue for &QuotaSubjectId

Source§

impl ToDbValue for &RefreshTokenFamilyId

Source§

impl ToDbValue for &RefreshTokenId

Source§

impl ToDbValue for &ResourceInvocationId

Source§

impl ToDbValue for &ResourceRevisionId

Source§

impl ToDbValue for &RoleId

Source§

impl ToDbValue for &RouteId

Source§

impl ToDbValue for &RuleId

Source§

impl ToDbValue for &RuleName

Source§

impl ToDbValue for &ScheduledJobId

Source§

impl ToDbValue for &ScopeDimension

Source§

impl ToDbValue for &SecretName

Source§

impl ToDbValue for &SecretPatternId

Source§

impl ToDbValue for &SectionId

Source§

impl ToDbValue for &ServiceName

Source§

impl ToDbValue for &SessionId

Source§

impl ToDbValue for &SessionToken

Source§

impl ToDbValue for &SkillId

Source§

impl ToDbValue for &SkillName

Source§

impl ToDbValue for &SlackChannelId

Source§

impl ToDbValue for &SlackUserId

Source§

impl ToDbValue for &SlackWorkspaceId

Source§

impl ToDbValue for &SourceId

Source§

impl ToDbValue for &SourceSnapshotId

Source§

impl ToDbValue for &SsoAssertionId

Source§

impl ToDbValue for &SsoProviderId

Source§

impl ToDbValue for &SsoRequestId

Source§

impl ToDbValue for &TagId

Source§

impl ToDbValue for &TaskId

Source§

impl ToDbValue for &TeamsAppId

Source§

impl ToDbValue for &TeamsConversationId

Source§

impl ToDbValue for &TeamsTenantId

Source§

impl ToDbValue for &TeamsUserId

Source§

impl ToDbValue for &TenantId

Source§

impl ToDbValue for &TokenId

Source§

impl ToDbValue for &TopicId

Source§

impl ToDbValue for &TraceId

Source§

impl ToDbValue for &UserId

Source§

impl ToDbValue for &ValidatedFilePath

Source§

impl ToDbValue for &ValidatedUrl

Source§

impl ToDbValue for &WebhookEndpointId

Source§

impl ToDbValue for &WithdrawalProposalId

Source§

impl ToDbValue for &WorkflowId

Source§

impl ToDbValue for AccessTokenId

Source§

impl ToDbValue for AdvisoryLockKey

Source§

impl ToDbValue for AgentId

Source§

impl ToDbValue for AgentName

Source§

impl ToDbValue for AgentRunId

Source§

impl ToDbValue for AgentRunOriginId

Source§

impl ToDbValue for AiGatewayPolicyId

Source§

impl ToDbValue for AiQuotaBucketId

Source§

impl ToDbValue for AiRequestId

Source§

impl ToDbValue for AiSafetyFindingId

Source§

impl ToDbValue for AiToolCallId

Source§

impl ToDbValue for AnalyticsEventId

Source§

impl ToDbValue for ApiKeyId

Source§

impl ToDbValue for ApiKeySecret

Source§

impl ToDbValue for ArtifactElementId

Source§

impl ToDbValue for ArtifactId

Source§

impl ToDbValue for AuthorizationCode

Source§

impl ToDbValue for BrainDisputeId

Source§

impl ToDbValue for BrainExtractionId

Source§

impl ToDbValue for BrainFactId

Source§

impl ToDbValue for BrainFactRevisionId

Source§

impl ToDbValue for BrainProposalId

Source§

impl ToDbValue for BrainRecallId

Source§

impl ToDbValue for CallId

Source§

impl ToDbValue for CampaignId

Source§

impl ToDbValue for CategoryId

Source§

impl ToDbValue for ChallengeId

Source§

impl ToDbValue for ClientId

Source§

impl ToDbValue for ClientSessionId

Source§

impl ToDbValue for CloudAppId

Source§

impl ToDbValue for CloudAuthToken

Source§

impl ToDbValue for CloudPlanId

Source§

impl ToDbValue for CloudUserId

Source§

impl ToDbValue for CommsMessageId

Source§

impl ToDbValue for ConfigId

Source§

impl ToDbValue for ConnectionId

Source§

impl ToDbValue for ConnectorAppId

Source§

impl ToDbValue for ConnectorInstallationId

Source§

impl ToDbValue for ConsumerInstallationId

Source§

impl ToDbValue for ContentHash

Source§

impl ToDbValue for ContentId

Source§

impl ToDbValue for ContextId

Source§

impl ToDbValue for CredentialId

Source§

impl ToDbValue for DepartmentId

Source§

impl ToDbValue for DepartmentName

Source§

impl ToDbValue for DeploymentOrganizationUuid

Source§

impl ToDbValue for DeviceCertId

Source§

impl ToDbValue for DeviceId

Source§

impl ToDbValue for DistributionId

Source§

impl ToDbValue for DocumentAccessRequestId

Source§

impl ToDbValue for DocumentCommentId

Source§

impl ToDbValue for DocumentEditSessionId

Source§

impl ToDbValue for DocumentFolderId

Source§

impl ToDbValue for DocumentId

Source§

impl ToDbValue for DocumentNodeId

Source§

impl ToDbValue for DocumentOpId

Source§

impl ToDbValue for DocumentProposalId

Source§

impl ToDbValue for DocumentRevisionId

Source§

impl ToDbValue for DocumentTemplateId

Source§

impl ToDbValue for DocumentUploadId

Source§

impl ToDbValue for DriveDeviceId

Source§

impl ToDbValue for EditorId

Source§

impl ToDbValue for ElevatedJobId

Source§

impl ToDbValue for Email

Source§

impl ToDbValue for EndpointId

Source§

impl ToDbValue for EngagementEventId

Source§

impl ToDbValue for EnterpriseLicenseId

Source§

impl ToDbValue for EventOutboxId

Source§

impl ToDbValue for ExecutionStepId

Source§

impl ToDbValue for ExtensionId

Source§

impl ToDbValue for ExternalAgentId

Source§

impl ToDbValue for FactKindId

Source§

impl ToDbValue for FileId

Source§

impl ToDbValue for GatewayConversationId

Source§

impl ToDbValue for HookId

Source§

impl ToDbValue for HookSessionId

Source§

impl ToDbValue for HostSessionId

Source§

impl ToDbValue for IdpTenantId

Source§

impl ToDbValue for InstallationReceiptId

Source§

impl ToDbValue for InstallationSessionBindingId

Source§

impl ToDbValue for InstanceId

Source§

impl ToDbValue for InterestId

Source§

impl ToDbValue for InventoryEntryId

Source§

impl ToDbValue for IssueReportId

Source§

impl ToDbValue for JobName

Source§

impl ToDbValue for JwtToken

Source§

impl ToDbValue for LeaseKey

Source§

impl ToDbValue for LibraryArtifactId

Source§

impl ToDbValue for LinkClickId

Source§

impl ToDbValue for LinkId

Source§

impl ToDbValue for LocaleCode

Source§

impl ToDbValue for LogId

Source§

impl ToDbValue for ManagedReconciliationId

Source§

impl ToDbValue for ManagedResourceId

Source§

impl ToDbValue for ManagedSourceId

Source§

impl ToDbValue for MarketplaceId

Source§

impl ToDbValue for MarketplaceRuleId

Source§

impl ToDbValue for McpExecutionId

Source§

impl ToDbValue for McpServerId

Source§

impl ToDbValue for McpSessionId

Source§

impl ToDbValue for McpToolName

Source§

impl ToDbValue for MessageId

Source§

impl ToDbValue for ModelId

Source§

impl ToDbValue for NativeSessionId

Source§

impl ToDbValue for NotificationId

Source§

impl ToDbValue for NotificationRuleId

Source§

impl ToDbValue for NotificationStreamId

Source§

impl ToDbValue for NotificationSubscriptionId

Source§

impl ToDbValue for PipelineVersion

Source§

impl ToDbValue for PluginId

Source§

impl ToDbValue for PolicyId

Source§

impl ToDbValue for PolicyVersion

Source§

impl ToDbValue for PriceId

Source§

impl ToDbValue for ProfileName

Source§

impl ToDbValue for ProviderId

Source§

impl ToDbValue for ProviderRequestId

Source§

impl ToDbValue for PublicationId

Source§

impl ToDbValue for PublicationReviewId

Source§

impl ToDbValue for QuotaSubjectId

Source§

impl ToDbValue for RefreshTokenFamilyId

Source§

impl ToDbValue for RefreshTokenId

Source§

impl ToDbValue for ResourceInvocationId

Source§

impl ToDbValue for ResourceRevisionId

Source§

impl ToDbValue for RoleId

Source§

impl ToDbValue for RouteId

Source§

impl ToDbValue for RuleId

Source§

impl ToDbValue for RuleName

Source§

impl ToDbValue for ScheduledJobId

Source§

impl ToDbValue for ScopeDimension

Source§

impl ToDbValue for SecretName

Source§

impl ToDbValue for SecretPatternId

Source§

impl ToDbValue for SectionId

Source§

impl ToDbValue for ServiceName

Source§

impl ToDbValue for SessionId

Source§

impl ToDbValue for SessionToken

Source§

impl ToDbValue for SkillId

Source§

impl ToDbValue for SkillName

Source§

impl ToDbValue for SlackChannelId

Source§

impl ToDbValue for SlackUserId

Source§

impl ToDbValue for SlackWorkspaceId

Source§

impl ToDbValue for SourceId

Source§

impl ToDbValue for SourceSnapshotId

Source§

impl ToDbValue for SsoAssertionId

Source§

impl ToDbValue for SsoProviderId

Source§

impl ToDbValue for SsoRequestId

Source§

impl ToDbValue for TagId

Source§

impl ToDbValue for TaskId

Source§

impl ToDbValue for TeamsAppId

Source§

impl ToDbValue for TeamsConversationId

Source§

impl ToDbValue for TeamsTenantId

Source§

impl ToDbValue for TeamsUserId

Source§

impl ToDbValue for TenantId

Source§

impl ToDbValue for TokenId

Source§

impl ToDbValue for TopicId

Source§

impl ToDbValue for TraceId

Source§

impl ToDbValue for UserId

Source§

impl ToDbValue for ValidatedFilePath

Source§

impl ToDbValue for ValidatedUrl

Source§

impl ToDbValue for WebhookEndpointId

Source§

impl ToDbValue for WithdrawalProposalId

Source§

impl ToDbValue for WorkflowId