# Queues Examples (/sdks/rust/how-to/queues)



Guaranteed delivery with simple queues and queue streaming APIs.

[Queues getting started →](/learn/queues/getting-started)

<Cards>
  <Card title="Send & Receive" href="/sdks/rust/tutorials/send-receive">
    Basic queue send and receive
  </Card>

  <Card title="Ack All" href="/sdks/rust/how-to/queues/ack-all">
    Acknowledge all pending queue messages
  </Card>

  <Card title="Ack & Reject" href="/sdks/rust/how-to/queues/ack-reject">
    Acknowledge or reject individual messages
  </Card>

  <Card title="Batch Send" href="/sdks/rust/how-to/queues/batch-send">
    Send multiple messages in a single batch
  </Card>

  <Card title="Dead Letter Queue" href="/sdks/rust/how-to/queues/dead-letter-queue">
    Route failed messages to a dead-letter queue
  </Card>

  <Card title="Delayed Messages" href="/sdks/rust/how-to/queues/delayed-messages">
    Delay message delivery by a specified duration
  </Card>

  <Card title="Peek Messages" href="/sdks/rust/how-to/queues/peek-messages">
    Read messages without consuming them
  </Card>

  <Card title="Stream Send" href="/sdks/rust/how-to/queues/stream-send">
    High-throughput upstream queue publishing
  </Card>

  <Card title="Stream Receive" href="/sdks/rust/how-to/queues/stream-receive">
    Downstream queue message consumption
  </Card>

  <Card title="Auto Ack" href="/sdks/rust/how-to/queues/auto-ack">
    Automatic message acknowledgement
  </Card>

  <Card title="Ack Range" href="/sdks/rust/how-to/queues/ack-range">
    Acknowledge a range of messages by sequence
  </Card>

  <Card title="Nack All" href="/sdks/rust/how-to/queues/nack-all">
    Negative-acknowledge all messages
  </Card>

  <Card title="Requeue All" href="/sdks/rust/how-to/queues/requeue-all">
    Requeue all messages for redelivery
  </Card>

  <Card title="Poll Mode" href="/sdks/rust/how-to/queues/poll-mode">
    Poll for messages with wait timeout
  </Card>

  <Card title="Dead Letter Policy" href="/sdks/rust/how-to/queues/dead-letter-policy">
    Configure dead-letter routing via stream policy
  </Card>

  <Card title="Delay Policy" href="/sdks/rust/how-to/queues/delay-policy">
    Configure delayed delivery via stream policy
  </Card>

  <Card title="Expiration Policy" href="/sdks/rust/how-to/queues/expiration-policy">
    Configure message expiration via stream policy
  </Card>
</Cards>
