Skip to main content

IntoID

Trait IntoID 

Source
pub trait IntoID<T>:
    Sized
    + Clone
    + Sync
    + Send
    + 'static {
    // Required method
    fn into_id(
        self,
    ) -> Pin<Box<dyn Future<Output = Result<T, DaggerError>> + Send>>;
}

Required Methods§

Source

fn into_id(self) -> Pin<Box<dyn Future<Output = Result<T, DaggerError>> + Send>>

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.

Implementors§

Source§

impl IntoID<AddressId> for Address

Source§

impl IntoID<AddressId> for AddressId

Source§

impl IntoID<BindingId> for Binding

Source§

impl IntoID<BindingId> for BindingId

Source§

impl IntoID<CacheVolumeId> for CacheVolume

Source§

impl IntoID<CacheVolumeId> for CacheVolumeId

Source§

impl IntoID<ChangesetId> for Changeset

Source§

impl IntoID<ChangesetId> for ChangesetId

Source§

impl IntoID<CheckGroupId> for CheckGroup

Source§

impl IntoID<CheckGroupId> for CheckGroupId

Source§

impl IntoID<CheckId> for Check

Source§

impl IntoID<CheckId> for CheckId

Source§

impl IntoID<CloudId> for Cloud

Source§

impl IntoID<CloudId> for CloudId

Source§

impl IntoID<ContainerId> for Container

Source§

impl IntoID<ContainerId> for ContainerId

Source§

impl IntoID<CurrentModuleId> for CurrentModule

Source§

impl IntoID<CurrentModuleId> for CurrentModuleId

Source§

impl IntoID<DiffStatId> for DiffStat

Source§

impl IntoID<DiffStatId> for DiffStatId

Source§

impl IntoID<DirectoryId> for Directory

Source§

impl IntoID<DirectoryId> for DirectoryId

Source§

impl IntoID<EngineCacheEntryId> for EngineCacheEntry

Source§

impl IntoID<EngineCacheEntryId> for EngineCacheEntryId

Source§

impl IntoID<EngineCacheEntrySetId> for EngineCacheEntrySet

Source§

impl IntoID<EngineCacheEntrySetId> for EngineCacheEntrySetId

Source§

impl IntoID<EngineCacheId> for EngineCache

Source§

impl IntoID<EngineCacheId> for EngineCacheId

Source§

impl IntoID<EngineId> for Engine

Source§

impl IntoID<EngineId> for EngineId

Source§

impl IntoID<EnumTypeDefId> for EnumTypeDef

Source§

impl IntoID<EnumTypeDefId> for EnumTypeDefId

Source§

impl IntoID<EnumValueTypeDefId> for EnumValueTypeDef

Source§

impl IntoID<EnumValueTypeDefId> for EnumValueTypeDefId

Source§

impl IntoID<EnvFileId> for EnvFile

Source§

impl IntoID<EnvFileId> for EnvFileId

Source§

impl IntoID<EnvId> for Env

Source§

impl IntoID<EnvId> for EnvId

Source§

impl IntoID<EnvVariableId> for EnvVariable

Source§

impl IntoID<EnvVariableId> for EnvVariableId

Source§

impl IntoID<ErrorId> for Error

Source§

impl IntoID<ErrorId> for ErrorId

Source§

impl IntoID<ErrorValueId> for ErrorValue

Source§

impl IntoID<ErrorValueId> for ErrorValueId

Source§

impl IntoID<FieldTypeDefId> for FieldTypeDef

Source§

impl IntoID<FieldTypeDefId> for FieldTypeDefId

Source§

impl IntoID<FileId> for File

Source§

impl IntoID<FileId> for FileId

Source§

impl IntoID<FunctionArgId> for FunctionArg

Source§

impl IntoID<FunctionArgId> for FunctionArgId

Source§

impl IntoID<FunctionCallArgValueId> for FunctionCallArgValue

Source§

impl IntoID<FunctionCallArgValueId> for FunctionCallArgValueId

Source§

impl IntoID<FunctionCallId> for FunctionCall

Source§

impl IntoID<FunctionCallId> for FunctionCallId

Source§

impl IntoID<FunctionId> for Function

Source§

impl IntoID<FunctionId> for FunctionId

Source§

impl IntoID<GeneratedCodeId> for GeneratedCode

Source§

impl IntoID<GeneratedCodeId> for GeneratedCodeId

Source§

impl IntoID<GeneratorGroupId> for GeneratorGroup

Source§

impl IntoID<GeneratorGroupId> for GeneratorGroupId

Source§

impl IntoID<GeneratorId> for Generator

Source§

impl IntoID<GeneratorId> for GeneratorId

Source§

impl IntoID<GitRefId> for GitRef

Source§

impl IntoID<GitRefId> for GitRefId

Source§

impl IntoID<GitRepositoryId> for GitRepository

Source§

impl IntoID<GitRepositoryId> for GitRepositoryId

Source§

impl IntoID<HealthcheckConfigId> for HealthcheckConfig

Source§

impl IntoID<HealthcheckConfigId> for HealthcheckConfigId

Source§

impl IntoID<HostId> for Host

Source§

impl IntoID<HostId> for HostId

Source§

impl IntoID<InputTypeDefId> for InputTypeDef

Source§

impl IntoID<InputTypeDefId> for InputTypeDefId

Source§

impl IntoID<InterfaceTypeDefId> for InterfaceTypeDef

Source§

impl IntoID<InterfaceTypeDefId> for InterfaceTypeDefId

Source§

impl IntoID<JsonValueId> for JsonValue

Source§

impl IntoID<JsonValueId> for JsonValueId

Source§

impl IntoID<LabelId> for Label

Source§

impl IntoID<LabelId> for LabelId

Source§

impl IntoID<ListTypeDefId> for ListTypeDef

Source§

impl IntoID<ListTypeDefId> for ListTypeDefId

Source§

impl IntoID<LlmTokenUsageId> for LlmTokenUsage

Source§

impl IntoID<LlmTokenUsageId> for LlmTokenUsageId

Source§

impl IntoID<Llmid> for Llm

Source§

impl IntoID<Llmid> for Llmid

Source§

impl IntoID<ModuleConfigClientId> for ModuleConfigClient

Source§

impl IntoID<ModuleConfigClientId> for ModuleConfigClientId

Source§

impl IntoID<ModuleId> for Module

Source§

impl IntoID<ModuleId> for ModuleId

Source§

impl IntoID<ModuleSourceId> for ModuleSource

Source§

impl IntoID<ModuleSourceId> for ModuleSourceId

Source§

impl IntoID<ObjectTypeDefId> for ObjectTypeDef

Source§

impl IntoID<ObjectTypeDefId> for ObjectTypeDefId

Source§

impl IntoID<PortId> for Port

Source§

impl IntoID<PortId> for PortId

Source§

impl IntoID<QueryId> for Query

Source§

impl IntoID<QueryId> for QueryId

Source§

impl IntoID<ScalarTypeDefId> for ScalarTypeDef

Source§

impl IntoID<ScalarTypeDefId> for ScalarTypeDefId

Source§

impl IntoID<SdkConfigId> for SdkConfig

Source§

impl IntoID<SdkConfigId> for SdkConfigId

Source§

impl IntoID<SearchResultId> for SearchResult

Source§

impl IntoID<SearchResultId> for SearchResultId

Source§

impl IntoID<SearchSubmatchId> for SearchSubmatch

Source§

impl IntoID<SearchSubmatchId> for SearchSubmatchId

Source§

impl IntoID<SecretId> for Secret

Source§

impl IntoID<SecretId> for SecretId

Source§

impl IntoID<ServiceId> for Service

Source§

impl IntoID<ServiceId> for ServiceId

Source§

impl IntoID<SocketId> for Socket

Source§

impl IntoID<SocketId> for SocketId

Source§

impl IntoID<SourceMapId> for SourceMap

Source§

impl IntoID<SourceMapId> for SourceMapId

Source§

impl IntoID<StatId> for Stat

Source§

impl IntoID<StatId> for StatId

Source§

impl IntoID<TerminalId> for Terminal

Source§

impl IntoID<TerminalId> for TerminalId

Source§

impl IntoID<TypeDefId> for TypeDef

Source§

impl IntoID<TypeDefId> for TypeDefId

Source§

impl IntoID<UpGroupId> for UpGroup

Source§

impl IntoID<UpGroupId> for UpGroupId

Source§

impl IntoID<UpId> for Up

Source§

impl IntoID<UpId> for UpId

Source§

impl IntoID<WorkspaceId> for Workspace

Source§

impl IntoID<WorkspaceId> for WorkspaceId