1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::{builder::Builder, traits::*, UnionOffset};

impl<T: ?Sized> WriteAsUnion<T> for UnionOffset<T> {
    #[inline]
    fn prepare(&self, _builder: &mut Builder) -> Self {
        *self
    }
}

impl<T: ?Sized> WriteAsOptionalUnion<T> for UnionOffset<T> {
    #[inline]
    fn prepare(&self, _builder: &mut Builder) -> Option<Self> {
        Some(*self)
    }
}