MCPcopy Create free account

hub / github.com/Ten0/serde_avro_fast / functions

Functions461 in github.com/Ten0/serde_avro_fast

Methoddeserialize_f64
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:172
Methoddeserialize_i128
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:154
Methoddeserialize_i64
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:117
Methoddeserialize_identifier
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:397
Methoddeserialize_ignored_any
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:416
Methoddeserialize_next
Attempt to deserialize the next value
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:253
Methoddeserialize_next_borrowed
Attempt to deserialize the next value This can only be used if reading directly from a slice (Reader built via [`Reader::from_slice`], `R = `[`SliceR
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:269
Methoddeserialize_option
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:234
Methoddeserialize_seq
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:277
Methoddeserialize_string
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:209
Methoddeserialize_struct
( self, _: &'static str, _: &'static [&'static str], visitor: V, )
serde_avro_fast/src/de/deserializer/mod.rs:332
Methoddeserialize_tuple_struct
( self, _: &'static str, len: usize, visitor: V, )
serde_avro_fast/src/de/deserializer/mod.rs:312
Methoddeserialize_u128
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:136
Methoddeserialize_u64
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:92
Methoddeserialize_u64
in case someone wants to avoid the str lookup
serde_avro_fast/src/de/deserializer/types/duration.rs:56
Functiondirect_lookup_newtype
()
serde_avro_derive/tests/direct_lookup_newtype.rs:19
Methoddisplay
(s: impl std::fmt::Display)
serde_avro_fast/src/schema/error.rs:26
Methoddrop
(&mut self)
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs:494
Methoddrop
(&mut self)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:33
Methoddrop
(&mut self)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:179
Methoddrop
(&mut self)
serde_avro_fast/src/schema/self_referential.rs:469
Methodduration
(state: &'r mut SerializerState<'c, 's, W>)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:100
Methodduration
(serializer_state: &'r mut SerializerState<'c, 's, W>)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:40
Methodend
(mut self)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:110
Methodend
(mut self)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:147
Methoderror
(protocol: &str, error: &dyn std::fmt::Display)
serde_avro_fast/src/object_container_file_encoding/writer/compression.rs:100
Methodexpecting
(&self, formatter: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/parsing/raw.rs:88
Methodfill_buf
(&mut self)
serde_avro_fast/src/de/read/take.rs:83
Methodfind_or_build
If the schema for this type (generic parameter) has already been built and inserted in the [`nodes`](SchemaBuilder::nodes), return the [`SchemaKey`] f
serde_avro_derive/src/lib.rs:98
Methodfix_closure_late_bound_lifetime_inference
Workaround a rust type inference limitation
serde_avro_fast/src/object_container_file_encoding/reader/decompression.rs:65
Methodfixed
(state: &'r mut SerializerState<'c, 's, W>, expected_len: usize)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:79
Functionfloat_approx_eq
On miri we don't get exactly the same float display as what we input (e.g. 0.2 gives 0.20000000000000x) What we really care about is that it's essent
serde_avro_fast/tests/round_trips.rs:277
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/object_container_file_encoding/mod.rs:154
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/de/error.rs:11
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/ser/error.rs:11
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/ser/serializer/extract_for_duration.rs:29
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/mod.rs:57
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/self_referential.rs:185
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/error.rs:40
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/mod.rs:161
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/rabin.rs:87
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/parsing/mod.rs:371
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/tests/duration.rs:36
Functionfoo_enum
()
serde_avro_derive/tests/derive_schema.rs:305
Functionfoo_enum_namespace
()
serde_avro_derive/tests/derive_schema.rs:396
Functionforbids_zero_sized_cycles
()
serde_avro_fast/tests/schema.rs:6
Functionfp_table
()
serde_avro_fast/src/schema/safe/rabin.rs:68
Methodfreeze
Turn this [`SchemaMut`] into a [`Schema`](crate::Schema) [`Schema`](crate::Schema) is necessary for use with the serializer and deserializer. This w
serde_avro_fast/src/schema/safe/mod.rs:99
Methodfrom
(regular_type: RegularType)
serde_avro_fast/src/schema/safe/mod.rs:572
Methodfrom
(obj: TestSingleObjectReader)
serde_avro_fast/tests/single_object_encoding.rs:50
Functionfrom_avro_datum_fast
( schema: &Schema, fast_schema: &serde_avro_fast::Schema, slice: &[u8], )
serde_avro_fast/tests/round_trips.rs:79
Methodfrom_fully_qualified_name
Build a [`Name`] from a fully qualified name Side note if doing weird stuff: If the only `.` in the fully qualified name is at the beginning of the s
serde_avro_fast/src/schema/mod.rs:97
Methodfrom_idx
Construct a new SchemaKey This is expected to be an index in the [`nodes`](SchemaMut::nodes_mut) `Vec` of a [`SchemaMut`]. (Note that [`Index`](std
serde_avro_fast/src/schema/safe/mod.rs:138
Methodfrom_meta
(meta: &syn::Meta)
serde_avro_derive_macros/src/build_schema/mod.rs:369
Methodfrom_nodes
Initialize a [`SchemaMut`] from a set of nodes. The first node (index `0`) is the root of the schema.
serde_avro_fast/src/schema/safe/mod.rs:86
Methodfrom_reader
Initialize a `Reader` from any `impl BufRead` Note that if your reader has [`Read`](std::io::Read) but not [`BufRead`](std::io::BufRead), you may sim
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:128
Methodfrom_reader
Construct a `DeserializerState` from an [`impl BufRead`](std::io::BufRead) and a schema, otherwise initializing all other parameters to their default
serde_avro_fast/src/de/mod.rs:197
Methodfrom_schema_node
(schema_root: NodeRef<'s>)
serde_avro_fast/src/de/mod.rs:120
Methodfrom_schemata
Parse a main schema together with dependency schemata into a single [`Schema`].
serde_avro_fast/src/schema/mod.rs:22
Methodfrom_schemata
Parse a main schema together with dependency schemata into a single [`SchemaMut`].
serde_avro_fast/src/schema/safe/parsing/mod.rs:25
Functionfrom_schemata_allows_forward_references_across_documents
()
serde_avro_fast/tests/schema.rs:99
Functionfrom_schemata_dependency_order_does_not_matter
()
serde_avro_fast/tests/schema.rs:53
Methodfrom_schemata_inner
Non-generic inner function to avoid monomorphizing it several times.
serde_avro_fast/src/schema/safe/parsing/mod.rs:35
Functionfrom_schemata_prunes_unreferenced_nodes
()
serde_avro_fast/tests/schema.rs:208
Functionfrom_schemata_rejects_duplicate_across_dependencies
()
serde_avro_fast/tests/schema.rs:124
Functionfrom_schemata_rejects_duplicate_between_main_and_dependency
()
serde_avro_fast/tests/schema.rs:150
Functionfrom_schemata_rejects_unknown_reference_from_dependency
()
serde_avro_fast/tests/schema.rs:187
Functionfrom_schemata_rejects_unknown_reference_from_main
()
serde_avro_fast/tests/schema.rs:171
Functionfrom_schemata_resolves_named_dependency
()
serde_avro_fast/tests/schema.rs:34
Methodfrom_slice
Initialize a `Reader` from a slice Useful if the entire file has already been loaded in memory and you wish to deserialize borrowing from this slice.
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:114
Methodfrom_slice
Construct a `DeserializerState` from an `&[u8]` and a schema, otherwise initializing all other parameters to their default values
serde_avro_fast/src/de/mod.rs:184
Methodfrom_static
(actually_static: &'static N)
serde_avro_fast/src/schema/self_referential.rs:118
Methodfrom_str
(s: &str)
serde_avro_fast/src/ser/serializer/extract_for_duration.rs:44
Methodfrom_str
(s: &str)
serde_avro_fast/src/schema/mod.rs:14
Methodfrom_str
(s: &str)
serde_avro_fast/src/schema/safe/parsing/mod.rs:17
Methodfrom_writer
Build a `SerializerState` from a writer and a `SerializerConfig`. This contains all that's needed to perform serialization. Note that the resulting
serde_avro_fast/src/ser/mod.rs:177
Functiongenerics
()
serde_avro_derive/tests/derive_schema.rs:158
Functionhash_type_id
Used by the [`BuildSchema!`] derive macro to generate a unique name for a struct when it's generic
serde_avro_derive/src/lib.rs:303
Functionimpossible_schema_construction
()
serde_avro_fast/tests/schema_construction.rs:60
Methodindex
(&self, key: SchemaKey)
serde_avro_fast/src/schema/safe/mod.rs:156
Methodinner
Get a reference to the inner writer If you haven't received any error while manipulating the [`Writer`] or its builder, you may expect that: - The ob
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs:485
Methodinner_mut
Get a mutable reference to the inner writer If you haven't received any error while manipulating the [`Writer`] or its builder, you may expect that:
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs:462
Methodio
(io_error: std::io::Error)
serde_avro_fast/src/de/error.rs:37
Methodio
(io_error: std::io::Error)
serde_avro_fast/src/ser/error.rs:29
Functionip_enum
()
serde_avro_derive/tests/derive_schema.rs:279
Functionip_enum_namespace
()
serde_avro_derive/tests/derive_schema.rs:419
Methodis_human_readable
(&self)
serde_avro_fast/src/de/deserializer/types/union.rs:224
Functionlifetimes
()
serde_avro_derive/tests/derive_schema.rs:203
Functionlogical_types
()
serde_avro_derive/tests/derive_schema.rs:236
Methodmsg
(s: std::fmt::Arguments<'_>)
serde_avro_fast/src/schema/error.rs:22
Methodnew
Specifies the compression level that will be used for the compression algorithms # Default value All algorithms have a default compression level conf
serde_avro_fast/src/object_container_file_encoding/mod.rs:98
Methodnew
You should typically use `from_slice` or `from_reader` instead
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:139
Methodnew
Construct a writer from a [`SerializerConfig`]. [`SerializerConfig`] holds the schema, as well as buffers that may be reused across serializations fo
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs:117
Methodnew
(compression_codec: Compression)
serde_avro_fast/src/object_container_file_encoding/writer/compression.rs:9
Methodnew
Construct a `DeserializerConfig` from a schema, otherwise initializing all other parameters to their default values
serde_avro_fast/src/de/mod.rs:117
Methodnew
If you need a dynamic string use `DeError::custom(format_args!(...))`
serde_avro_fast/src/de/error.rs:26
Methodnew
(allowed_depth: usize)
serde_avro_fast/src/de/deserializer/allowed_depth.rs:12
Methodnew
( reader: &'r mut DeserializerState<'s, R>, hinted_ignored: bool, allowed_depth: AllowedDepth, )
serde_avro_fast/src/de/deserializer/types/blocks.rs:53
Methodnew
Construct a `SliceRead` from a `&'de [u8]`
serde_avro_fast/src/de/read/mod.rs:73
Methodnew
Build a `SerializerConfig` with a given `schema`, default options and empty serialization buffers. The `schema` will be used when instantiating a ser
serde_avro_fast/src/ser/mod.rs:130
← previousnext →201–300 of 461, ranked by callers