Add support for `optional` field: - `@optional` annotation in _IDL_ ```idl struct MyStruct { @optional u8 optional_field; }; ``` - `Option<...>` in _Rust_ ```rust #[derive(DdsType)] pub struct MyStruct{ pub optional_field: Option<u8> } ```