MCPcopy Create free account

hub / github.com/Ten0/serde_avro_fast / functions

Functions461 in github.com/Ten0/serde_avro_fast

Methodnew
If you need a dynamic string use `SerError::custom(format_args!(...))`
serde_avro_fast/src/ser/error.rs:22
Methodnew
( state: &'r mut SerializerState<'c, 's, W>, min_len: usize, )
serde_avro_fast/src/ser/serializer/blocks.rs:12
Methodnew
Constructs the lookup table Note that the safety/correctness of the self-referential construction relies on that this function: - Does not read `per_
serde_avro_fast/src/schema/union_variants_per_type_lookup.rs:65
Methodnew
`name` is name of the *fixed* type, including the namespace, `size` is the size in bytes of the fixed type
serde_avro_fast/src/schema/mod.rs:42
Methodnew
(ptr: *mut N)
serde_avro_fast/src/schema/self_referential.rs:112
Methodnew
If you need a dynamic string use `SerError::custom(format_args!(...))`
serde_avro_fast/src/schema/error.rs:16
Methodnew
Build a `SchemaNode` from the given regular type, with no logical type. This is equivalent to `type_.into()`.
serde_avro_fast/src/schema/safe/mod.rs:187
Methodnew
(f: fn() -> String)
serde_avro_derive/src/lib.rs:320
Methodnew_and_metadata
Build a `Reader`, also extracting custom metadata in addition to the avro-reserved metadata Note that if your reader is not a slice reader, you shoul
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:152
Methodnew_with_optional_schema
See doc of [Self::schema]
serde_avro_fast/src/ser/mod.rs:135
Functionnewtype
()
serde_avro_derive/tests/derive_schema.rs:323
Functionnewtype_decimal_bytes
()
serde_avro_derive/tests/derive_schema.rs:360
Functionnewtype_decimal_fixed
()
serde_avro_derive/tests/derive_schema.rs:340
Functionnewtype_namespace
()
serde_avro_derive/tests/derive_schema.rs:377
Methodnewtype_variant_seed
(self, _seed: T)
serde_avro_fast/src/de/deserializer/unit_variant_enum_access.rs:43
Methodnewtype_variant_seed
(self, seed: T)
serde_avro_fast/src/de/deserializer/types/union.rs:125
Methodnext_element_seed
(&mut self, seed: V)
serde_avro_fast/src/de/deserializer/types/duration.rs:77
Methodnext_element_seed
(&mut self, seed: T)
serde_avro_fast/src/de/deserializer/types/blocks.rs:101
Methodnext_key_seed
(&mut self, seed: T)
serde_avro_fast/src/de/deserializer/types/duration.rs:9
Methodnext_key_seed
(&mut self, seed: T)
serde_avro_fast/src/de/deserializer/types/blocks.rs:123
Methodnext_key_seed
(&mut self, seed: T)
serde_avro_fast/src/de/deserializer/types/record.rs:11
Methodnext_value_seed
(&mut self, seed: V)
serde_avro_fast/src/de/deserializer/types/duration.rs:23
Methodnext_value_seed
(&mut self, seed: V)
serde_avro_fast/src/de/deserializer/types/blocks.rs:136
Methodnext_value_seed
(&mut self, seed: V)
serde_avro_fast/src/de/deserializer/types/record.rs:21
Methodnon_generic_inner
(mut fully_qualified_name: String)
serde_avro_fast/src/schema/mod.rs:98
Functionoption_complex
()
serde_avro_fast/tests/unions.rs:95
Functionoption_of_enum_union_multi
()
serde_avro_fast/tests/unions.rs:125
Functionoption_of_enum_union_single
()
serde_avro_fast/tests/unions.rs:115
Functionoption_simple
()
serde_avro_fast/tests/unions.rs:108
Methodplaceholder
()
serde_avro_fast/src/schema/union_variants_per_type_lookup.rs:39
Functionprevents_stack_overflow
()
serde_avro_fast/tests/max_depth_prevents_stack_overflow.rs:8
Functionprimitives
()
serde_avro_derive/tests/derive_schema.rs:38
Methodpush_serialized
Copy one or multiple already-serialized values into the object container file This is useful if you wish to run the heavy-weight of the serialization
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs:378
Functionraw_identifiers
()
serde_avro_derive/tests/derive_schema.rs:461
Methodread
(&mut self, buf: &mut [u8])
serde_avro_fast/src/object_container_file_encoding/reader/decompression.rs:277
Methodread
(&mut self, buf: &mut [u8])
serde_avro_fast/src/de/deserializer/types/decimal.rs:180
Methodread
(&mut self, buf: &mut [u8])
serde_avro_fast/src/de/read/mod.rs:121
Methodread
(&mut self, buf: &mut [u8])
serde_avro_fast/src/de/read/take.rs:75
Methodread
(&mut self, buf: &mut [u8])
serde_avro_fast/tests/max_depth_prevents_stack_overflow.rs:24
Methodread_const_size_buf
Read a buffer of size `N` from the underlying buffer, returning it as an array. This is a convenience method because the deserializer often needs to r
serde_avro_fast/src/de/read/mod.rs:28
Methodread_slice
(&mut self, n: usize, read_visitor: V)
serde_avro_fast/src/de/read/take.rs:67
Methodread_varint
(&mut self)
serde_avro_fast/src/de/read/take.rs:55
Methodread_vectored
(&mut self, bufs: &mut [std::io::IoSliceMut<'_>])
serde_avro_fast/src/object_container_file_encoding/reader/decompression.rs:280
Methodread_vectored
(&mut self, bufs: &mut [std::io::IoSliceMut<'_>])
serde_avro_fast/src/de/read/mod.rs:124
Methodread_vectored
(&mut self, bufs: &mut [std::io::IoSliceMut<'_>])
serde_avro_fast/src/de/read/take.rs:78
Methodrecord
( state: &'r mut SerializerState<'c, 's, W>, record: &'s Record<'s>, )
serde_avro_fast/src/ser/serializer/struct_or_map.rs:66
Functionremove_unreferenced_nodes_prunes_unreachable_nodes
()
serde_avro_fast/src/schema/safe/remove_unreferenced_nodes.rs:149
Functionremove_unreferenced_nodes_returns_error_on_invalid_schema_key
()
serde_avro_fast/src/schema/safe/remove_unreferenced_nodes.rs:172
Methodschema
Build a [`Schema`] for this type
serde_avro_derive/src/lib.rs:20
Functionschema_construction
()
serde_avro_fast/tests/schema_construction.rs:6
Functionschema_impl
(input: SchemaDeriveInput)
serde_avro_derive_macros/src/build_schema/mod.rs:59
Methodschema_mut
Build a [`SchemaMut`] for this type
serde_avro_derive/src/lib.rs:24
Functionschema_mut_from_schemata_allows_unreferenced_nodes
()
serde_avro_fast/tests/schema_construction.rs:102
Functionschema_mut_from_schemata_denies_cycles
()
serde_avro_fast/tests/schema_construction.rs:75
Methodserde_json
(serde_json_error: serde_json::Error)
serde_avro_fast/src/schema/error.rs:32
Methodserialize_bool
(self, v: bool)
serde_avro_fast/src/ser/serializer/mod.rs:35
Methodserialize_bytes
(self, v: &[u8])
serde_avro_fast/src/ser/serializer/mod.rs:239
Methodserialize_char
(self, v: char)
serde_avro_fast/src/ser/serializer/mod.rs:166
Methodserialize_f32
(self, v: f32)
serde_avro_fast/src/ser/serializer/mod.rs:94
Methodserialize_f64
(self, v: f64)
serde_avro_fast/src/ser/serializer/mod.rs:117
Methodserialize_field
(&mut self, key: &'static str, value: &T)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:367
Methodserialize_i128
(self, v: i128)
serde_avro_fast/src/ser/serializer/mod.rs:70
Methodserialize_i128
(self, v: i128)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:308
Methodserialize_i16
(self, v: i16)
serde_avro_fast/src/ser/serializer/mod.rs:58
Methodserialize_i16
(self, v: i16)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:250
Methodserialize_i32
(self, v: i32)
serde_avro_fast/src/ser/serializer/mod.rs:62
Methodserialize_i32
(self, v: i32)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:259
Methodserialize_i64
(self, v: i64)
serde_avro_fast/src/ser/serializer/mod.rs:66
Methodserialize_i64
(self, v: i64)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:268
Methodserialize_i8
(self, v: i8)
serde_avro_fast/src/ser/serializer/mod.rs:54
Methodserialize_i8
(self, v: i8)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:241
Methodserialize_key
(&mut self, key: &T)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:481
Methodserialize_newtype_struct
( self, name: &'static str, value: &T, )
serde_avro_fast/src/ser/serializer/mod.rs:354
Methodserialize_newtype_variant
( self, _name: &'static str, _variant_index: u32, variant: &'static str, value: &T, )
serde_avro_fast/src/ser/serializer/mod.rs:365
Methodserialize_none
(self)
serde_avro_fast/src/ser/serializer/mod.rs:276
Methodserialize_some
(self, value: &T)
serde_avro_fast/src/ser/serializer/mod.rs:280
Methodserialize_str
(self, v: &str)
serde_avro_fast/src/de/deserializer/types/decimal.rs:163
Methodserialize_str
(self, v: &str)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:610
Methodserialize_str
(self, v: &str)
serde_avro_fast/src/ser/serializer/extract_for_duration.rs:62
Methodserialize_struct
( self, name: &'static str, len: usize, )
serde_avro_fast/src/ser/serializer/mod.rs:475
Methodserialize_struct_variant
( self, _name: &'static str, _variant_index: u32, variant: &'static str, len: usize, )
serde_avro_fast/src/ser/serializer/mod.rs:483
Methodserialize_tuple
(self, len: usize)
serde_avro_fast/src/ser/serializer/mod.rs:425
Methodserialize_tuple_struct
( self, _name: &'static str, len: usize, )
serde_avro_fast/src/ser/serializer/mod.rs:429
Methodserialize_tuple_variant
( self, _name: &'static str, _variant_index: u32, variant: &'static str, len: usize, )
serde_avro_fast/src/ser/serializer/mod.rs:437
Methodserialize_u128
(self, v: u128)
serde_avro_fast/src/ser/serializer/mod.rs:90
Methodserialize_u128
(self, v: u128)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:317
Methodserialize_u16
(self, v: u16)
serde_avro_fast/src/ser/serializer/mod.rs:78
Methodserialize_u16
(self, v: u16)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:281
Methodserialize_u32
(self, v: u32)
serde_avro_fast/src/ser/serializer/mod.rs:82
Methodserialize_u32
(self, v: u32)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:290
Methodserialize_u32
(self, v: u32)
serde_avro_fast/src/ser/serializer/extract_for_duration.rs:8
Methodserialize_u64
(self, v: u64)
serde_avro_fast/src/ser/serializer/mod.rs:86
Methodserialize_u64
(self, v: u64)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:299
Methodserialize_u8
(self, v: u8)
serde_avro_fast/src/ser/serializer/mod.rs:74
Methodserialize_u8
(self, v: u8)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:277
Methodserialize_unit_struct
(self, name: &'static str)
serde_avro_fast/src/ser/serializer/mod.rs:302
Methodserialize_unit_variant
( self, name: &'static str, variant_index: u32, variant: &'static str, )
serde_avro_fast/src/ser/serializer/mod.rs:320
Methodserialize_value
(&mut self, value: &T)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:511
Methodserializer_config
Get a reference to the `SerializerConfig` object that was passed when constructing this `WriterBuilder` This allows to update its parameters.
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs:143
Methodsize_hint
(&self)
serde_avro_fast/src/de/deserializer/types/duration.rs:93
← previousnext →301–400 of 461, ranked by callers