WriteAs
planus
0.3.1
WriteAs
Implementations on Foreign Types
&'a T
Box<T>
String
Vec<T>
[T; N]
[T]
bool
f32
f64
i16
i32
i64
i8
str
u16
u32
u64
u8
Implementors
In crate planus
Modules
errors
vectors
Structs
Builder
Offset
UnionOffset
Traits
ReadAsRoot
VectorRead
VectorWrite
WriteAs
WriteAsDefault
WriteAsOffset
WriteAsOptional
WriteAsOptionalUnion
WriteAsUnion
Type Aliases
Result
?
Settings
Trait
planus
::
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>
impl
WriteAs
<
Offset
<
RecordBatch
>> for
RecordBatch
impl
WriteAs
<
UnionMode
> for
UnionMode
impl
WriteAs
<
Offset
<
Date
>> for
Date
impl
WriteAs
<
Offset
<
FixedSizeBinary
>> for
FixedSizeBinary
impl
WriteAs
<
Offset
<
Field
>> for
Field
impl
WriteAs
<
Offset
<
SparseMatrixIndexCsx
>> for
SparseMatrixIndexCsx
impl
WriteAs
<
BodyCompressionMethod
> for
BodyCompressionMethod
impl
WriteAs
<
Offset
<
List
>> for
List
impl
WriteAs
<
Offset
<
Union
>> for
Union
impl
WriteAs
<
Offset
<
Int
>> for
Int
impl
WriteAs
<
Feature
> for
Feature
impl
WriteAs
<
Offset
<
FixedSizeList
>> for
FixedSizeList
impl
WriteAs
<
MetadataVersion
> for
MetadataVersion
impl
WriteAs
<
Offset
<
Decimal
>> for
Decimal
impl
WriteAs
<
Offset
<
Struct
>> for
Struct
impl
WriteAs
<
Offset
<
Tensor
>> for
Tensor
impl
WriteAs
<
Offset
<
Interval
>> for
Interval
impl
WriteAs
<
Offset
<
LargeUtf8
>> for
LargeUtf8
impl
WriteAs
<
Offset
<
TensorDim
>> for
TensorDim
impl
WriteAs
<
Offset
<
SparseTensor
>> for
SparseTensor
impl
WriteAs
<
Offset
<
LargeBinary
>> for
LargeBinary
impl
WriteAs
<
Offset
<
SparseTensorIndexCoo
>> for
SparseTensorIndexCoo
impl
WriteAs
<
Offset
<
KeyValue
>> for
KeyValue
impl
WriteAs
<
SparseMatrixCompressedAxis
> for
SparseMatrixCompressedAxis
impl
WriteAs
<
IntervalUnit
> for
IntervalUnit
impl
WriteAs
<
Buffer
> for
Buffer
impl
WriteAs
<
Offset
<
FloatingPoint
>> for
FloatingPoint
impl
WriteAs
<
Offset
<
SparseTensorIndexCsf
>> for
SparseTensorIndexCsf
impl
WriteAs
<
Offset
<
Time
>> for
Time
impl
WriteAs
<
TimeUnit
> for
TimeUnit
impl
WriteAs
<
Offset
<
DictionaryBatch
>> for
DictionaryBatch
impl
WriteAs
<
Offset
<
Binary
>> for
Binary
impl
WriteAs
<
FieldNode
> for
FieldNode
impl
WriteAs
<
CompressionType
> for
CompressionType
impl
WriteAs
<
Offset
<
LargeList
>> for
LargeList
impl
WriteAs
<
Offset
<
Message
>> for
Message
impl
WriteAs
<
Offset
<
Duration
>> for
Duration
impl
WriteAs
<
Offset
<
Utf8
>> for
Utf8
impl
WriteAs
<
Offset
<
BodyCompression
>> for
BodyCompression
impl
WriteAs
<
Offset
<
Footer
>> for
Footer
impl
WriteAs
<
Block
> for
Block
impl
WriteAs
<
Precision
> for
Precision
impl
WriteAs
<
Offset
<
DictionaryEncoding
>> for
DictionaryEncoding
impl
WriteAs
<
Offset
<
Bool
>> for
Bool
impl
WriteAs
<
Offset
<
Schema
>> for
Schema
impl
WriteAs
<
Offset
<
Timestamp
>> for
Timestamp
impl
WriteAs
<
DateUnit
> for
DateUnit
impl
WriteAs
<
Endianness
> for
Endianness
impl
WriteAs
<
Offset
<
Null
>> for
Null
impl
WriteAs
<
Offset
<
Map
>> for
Map
impl
WriteAs
<
DictionaryKind
> for
DictionaryKind