> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# option_bool_as_int

> option_bool_as_int — Kinetica Rust API

[gpudb\_api](https://docs.kinetica.com/content/api/rust/index.md)::<wbr />[avro\_schema\_builder](https://docs.kinetica.com/content/api/rust/avro_schema_builder/index.md)
[Source](https://github.com/kineticadb/kinetica-api-rust/blob/master/crates/gpudb-api/src/avro_schema_builder.rs#L100)&#x20;

[`bool_as_int`](https://docs.kinetica.com/content/api/rust/avro_schema_builder/bool_as_int/index) for an `Option<bool>`, a nullable boolean column.

## Functions

[deserialize](https://docs.kinetica.com/content/api/rust/avro_schema_builder/option_bool_as_int/fn.deserialize.md)Reads a nullable int, `true` unless 0.[serialize](https://docs.kinetica.com/content/api/rust/avro_schema_builder/option_bool_as_int/fn.serialize.md)Writes `Some(true)` as 1, `Some(false)` as 0, and `None` as null.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.