# destack:compute/binding

`import destack:compute/binding`

## Newtypes

- [ComputeBufferHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-buffer-handle/) — Handle for one compute buffer endpoint.
- [ComputeDeviceHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-device-handle/) — Handle for one compute device endpoint.
- [ComputeEventHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-event-handle/) — Handle for one compute event endpoint.
- [ComputeKernelArgumentHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-kernel-argument-handle/) — Handle for one encoded compute kernel argument.
- [ComputeKernelHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-kernel-handle/) — Handle for one compute kernel endpoint.
- [ComputeMeshHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-mesh-handle/) — Handle for one compute mesh endpoint.
- [ComputeProgramHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-program-handle/) — Handle for one compute program endpoint.
- [ComputeStreamHandle](/docs/language/standard-library/modules/compute/binding/newtype/compute-stream-handle/) — Handle for one compute stream endpoint.

## Interfaces

- [ComputeBinding](/docs/language/standard-library/modules/compute/binding/interface/compute-binding/) — Compute binding family.
- [ComputeBufferBinding](/docs/language/standard-library/modules/compute/binding/interface/compute-buffer-binding/) — Compute buffer binding family.
- [ComputeDeviceBinding](/docs/language/standard-library/modules/compute/binding/interface/compute-device-binding/) — Compute device binding family.
- [ComputeEventBinding](/docs/language/standard-library/modules/compute/binding/interface/compute-event-binding/) — Compute event binding family.
- [ComputeMeshBinding](/docs/language/standard-library/modules/compute/binding/interface/compute-mesh-binding/) — Compute mesh binding family.
- [ComputeProgramBinding](/docs/language/standard-library/modules/compute/binding/interface/compute-program-binding/) — Compute program binding family.
- [ComputeStreamBinding](/docs/language/standard-library/modules/compute/binding/interface/compute-stream-binding/) — Compute stream binding family.

## Constants

- [compute](/docs/language/standard-library/modules/compute/binding/constant/compute/) — Current compute binding family.
