Skip to main content

Node

Trait Node 

Source
pub trait Node {
    // Required method
    fn id(&self) -> impl Future<Output = Result<Id, DaggerError>> + Send;
}
Expand description

An object with a globally unique ID.

Required Methods§

Source

fn id(&self) -> impl Future<Output = Result<Id, DaggerError>> + Send

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl Node for Address

Source§

impl Node for Binding

Source§

impl Node for CacheVolume

Source§

impl Node for Changeset

Source§

impl Node for Check

Source§

impl Node for CheckGroup

Source§

impl Node for ClientFilesyncMirror

Source§

impl Node for Cloud

Source§

impl Node for Container

Source§

impl Node for CurrentModule

Source§

impl Node for DiffStat

Source§

impl Node for Directory

Source§

impl Node for Engine

Source§

impl Node for EngineCache

Source§

impl Node for EngineCacheEntry

Source§

impl Node for EngineCacheEntrySet

Source§

impl Node for EnumTypeDef

Source§

impl Node for EnumValueTypeDef

Source§

impl Node for Env

Source§

impl Node for EnvFile

Source§

impl Node for EnvVariable

Source§

impl Node for Error

Source§

impl Node for ErrorValue

Source§

impl Node for FieldTypeDef

Source§

impl Node for File

Source§

impl Node for Function

Source§

impl Node for FunctionArg

Source§

impl Node for FunctionCall

Source§

impl Node for FunctionCallArgValue

Source§

impl Node for GeneratedCode

Source§

impl Node for Generator

Source§

impl Node for GeneratorGroup

Source§

impl Node for GitRef

Source§

impl Node for GitRepository

Source§

impl Node for HealthcheckConfig

Source§

impl Node for Host

Source§

impl Node for HttpState

Source§

impl Node for InputTypeDef

Source§

impl Node for InterfaceTypeDef

Source§

impl Node for JsonValue

Source§

impl Node for Label

Source§

impl Node for ListTypeDef

Source§

impl Node for Llm

Source§

impl Node for LlmTokenUsage

Source§

impl Node for Module

Source§

impl Node for ModuleConfigClient

Source§

impl Node for ModuleSource

Source§

impl Node for NodeClient

Source§

impl Node for ObjectTypeDef

Source§

impl Node for Port

Source§

impl Node for Query

Source§

impl Node for RemoteGitMirror

Source§

impl Node for ScalarTypeDef

Source§

impl Node for SdkConfig

Source§

impl Node for SearchResult

Source§

impl Node for SearchSubmatch

Source§

impl Node for Secret

Source§

impl Node for Service

Source§

impl Node for Socket

Source§

impl Node for SourceMap

Source§

impl Node for Stat

Source§

impl Node for Terminal

Source§

impl Node for TypeDef

Source§

impl Node for Up

Source§

impl Node for UpGroup

Source§

impl Node for Workspace