planus
0.3.1
WriteAs
Implementations on Foreign Types
&'a T
Box<T>
String
Vec<T>
[T; N]
[T]
bool
f32
f64
i8
i16
i32
i64
str
u8
u16
u32
u64
Implementors
In crate planus
planus
Trait
WriteAs
Copy item path
Source
pub trait WriteAs<P: Primitive> { }
Expand description
Trait used by generated code to serialize primitive types.
Implementations on Foreign Types
§
Source
§
impl
WriteAs
<
bool
> for
bool
Source
§
impl
WriteAs
<
f32
> for
f32
Source
§
impl
WriteAs
<
f64
> for
f64
Source
§
impl
WriteAs
<
i8
> for
i8
Source
§
impl
WriteAs
<
i16
> for
i16
Source
§
impl
WriteAs
<
i32
> for
i32
Source
§
impl
WriteAs
<
i64
> for
i64
Source
§
impl
WriteAs
<
u8
> for
u8
Source
§
impl
WriteAs
<
u16
> for
u16
Source
§
impl
WriteAs
<
u32
> for
u32
Source
§
impl
WriteAs
<
u64
> for
u64
Source
§
impl
WriteAs
<
Offset
<
str
>> for
str
Source
§
impl
WriteAs
<
Offset
<
str
>> for
String
Source
§
impl<'a, P: Primitive, T: ?
Sized
+
WriteAs
<P>>
WriteAs
<P> for
&'a T
Source
§
impl<P: Primitive, T: ?
Sized
+
WriteAs
<P>>
WriteAs
<P> for
Box
<T>
Source
§
impl<T, P>
WriteAs
<
Offset
<
[P]
>> for
[T]
where P: Primitive, T:
VectorWrite
<P>,
Source
§
impl<T, P>
WriteAs
<
Offset
<
[P]
>> for
Vec
<T>
where P: Primitive, T:
VectorWrite
<P>,
Source
§
impl<T, P, const N:
usize
>
WriteAs
<
Offset
<
[P]
>> for
[T; N]
where P: Primitive, T:
VectorWrite
<P>,
Implementors
§
Source
§
impl<T: ?
Sized
>
WriteAs
<
Offset
<T>> for
Offset
<T>