#### [CallbagKit][Callbag] › [Documentation][Documentation]
# Sinkers

> Sinkers are basically a set of function that receives data from Sources.

- [**Assign**][Assign]: will assign the latest next event value to variable.

- [**Await**][Await]: a way to retrieved the last next event value.

- [**ForEach**][ForEach]: will only emit next event values.

- [**Sink**][Sink]: will only emit next, and completed events, for pullable sources.

- [**Observe**][Observe]: same as `sink`, but for listener sources.

[Callbag]: <../../README.md> (Callbag)
[Documentation]: <../README.md> (Documentation)

[Sources]: <../Sources/README.md> (Sources)

[Assign]: <./Assign.md> (Assign)
[Await]: <./Await.md> (Await)
[ForEach]: <./ForEach.md> (ForEach)
[Sink]: <./Sink.md> (Sink)
[Observe]: <./Observe.md> (Sink)