# types.IntoChunk


Structural type for objects that convert themselves into a [Chunk](chunk.Chunk.md#raghilda.chunk.Chunk).


Usage

``` python
types.IntoChunk()
```


Implement [to_chunk()](types.IntoChunk.md#raghilda.types.IntoChunk.to_chunk) returning a raghilda [Chunk](chunk.Chunk.md#raghilda.chunk.Chunk) to let raghilda accept your type directly; [Chunk.from_any()](chunk.Chunk.md#raghilda.chunk.Chunk.from_any) calls it when given an [IntoChunk](types.IntoChunk.md#raghilda.types.IntoChunk). This is the explicit alternative to [ChunkLike](types.ChunkLike.md#raghilda.types.ChunkLike): rather than exposing chunk fields, the object knows how to build a [Chunk](chunk.Chunk.md#raghilda.chunk.Chunk) itself.


## Methods

| Name | Description |
|----|----|
| [to_chunk()](#to_chunk) | Convert this object into a [Chunk](chunk.Chunk.md#raghilda.chunk.Chunk). |

------------------------------------------------------------------------


### to_chunk()


Convert this object into a [Chunk](chunk.Chunk.md#raghilda.chunk.Chunk).


Usage

``` python
to_chunk()
```
