planus/impls/union_offset.rs
1use crate::{builder::Builder, traits::*, UnionOffset};
2
3impl<T: ?Sized> WriteAsUnion<T> for UnionOffset<T> {
4 #[inline]
5 fn prepare(&self, _builder: &mut Builder) -> Self {
6 *self
7 }
8}
9
10impl<T: ?Sized> WriteAsOptionalUnion<T> for UnionOffset<T> {
11 #[inline]
12 fn prepare(&self, _builder: &mut Builder) -> Option<Self> {
13 Some(*self)
14 }
15}