Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ten0/serde_avro_fast
/ functions
Functions
461 in github.com/Ten0/serde_avro_fast
⨍
Functions
461
◇
Types & classes
176
Method
deserialize_f64
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:172
Method
deserialize_i128
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:154
Method
deserialize_i64
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:117
Method
deserialize_identifier
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:397
Method
deserialize_ignored_any
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:416
Method
deserialize_next
Attempt to deserialize the next value
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:253
Method
deserialize_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
Method
deserialize_option
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:234
Method
deserialize_seq
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:277
Method
deserialize_string
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:209
Method
deserialize_struct
( self, _: &'static str, _: &'static [&'static str], visitor: V, )
serde_avro_fast/src/de/deserializer/mod.rs:332
Method
deserialize_tuple_struct
( self, _: &'static str, len: usize, visitor: V, )
serde_avro_fast/src/de/deserializer/mod.rs:312
Method
deserialize_u128
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:136
Method
deserialize_u64
(self, visitor: V)
serde_avro_fast/src/de/deserializer/mod.rs:92
Method
deserialize_u64
in case someone wants to avoid the str lookup
serde_avro_fast/src/de/deserializer/types/duration.rs:56
Function
direct_lookup_newtype
()
serde_avro_derive/tests/direct_lookup_newtype.rs:19
Method
display
(s: impl std::fmt::Display)
serde_avro_fast/src/schema/error.rs:26
Method
drop
(&mut self)
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs:494
Method
drop
(&mut self)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:33
Method
drop
(&mut self)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:179
Method
drop
(&mut self)
serde_avro_fast/src/schema/self_referential.rs:469
Method
duration
(state: &'r mut SerializerState<'c, 's, W>)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:100
Method
duration
(serializer_state: &'r mut SerializerState<'c, 's, W>)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:40
Method
end
(mut self)
serde_avro_fast/src/ser/serializer/struct_or_map.rs:110
Method
end
(mut self)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:147
Method
error
(protocol: &str, error: &dyn std::fmt::Display)
serde_avro_fast/src/object_container_file_encoding/writer/compression.rs:100
Method
expecting
(&self, formatter: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/parsing/raw.rs:88
Method
fill_buf
(&mut self)
serde_avro_fast/src/de/read/take.rs:83
Method
find_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
Method
fix_closure_late_bound_lifetime_inference
Workaround a rust type inference limitation
serde_avro_fast/src/object_container_file_encoding/reader/decompression.rs:65
Method
fixed
(state: &'r mut SerializerState<'c, 's, W>, expected_len: usize)
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs:79
Function
float_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
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/object_container_file_encoding/mod.rs:154
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/de/error.rs:11
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/ser/error.rs:11
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/ser/serializer/extract_for_duration.rs:29
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/mod.rs:57
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/self_referential.rs:185
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/error.rs:40
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/mod.rs:161
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/rabin.rs:87
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/src/schema/safe/parsing/mod.rs:371
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
serde_avro_fast/tests/duration.rs:36
Function
foo_enum
()
serde_avro_derive/tests/derive_schema.rs:305
Function
foo_enum_namespace
()
serde_avro_derive/tests/derive_schema.rs:396
Function
forbids_zero_sized_cycles
()
serde_avro_fast/tests/schema.rs:6
Function
fp_table
()
serde_avro_fast/src/schema/safe/rabin.rs:68
Method
freeze
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
Method
from
(regular_type: RegularType)
serde_avro_fast/src/schema/safe/mod.rs:572
Method
from
(obj: TestSingleObjectReader)
serde_avro_fast/tests/single_object_encoding.rs:50
Function
from_avro_datum_fast
( schema: &Schema, fast_schema: &serde_avro_fast::Schema, slice: &[u8], )
serde_avro_fast/tests/round_trips.rs:79
Method
from_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
Method
from_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
Method
from_meta
(meta: &syn::Meta)
serde_avro_derive_macros/src/build_schema/mod.rs:369
Method
from_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
Method
from_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
Method
from_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
Method
from_schema_node
(schema_root: NodeRef<'s>)
serde_avro_fast/src/de/mod.rs:120
Method
from_schemata
Parse a main schema together with dependency schemata into a single [`Schema`].
serde_avro_fast/src/schema/mod.rs:22
Method
from_schemata
Parse a main schema together with dependency schemata into a single [`SchemaMut`].
serde_avro_fast/src/schema/safe/parsing/mod.rs:25
Function
from_schemata_allows_forward_references_across_documents
()
serde_avro_fast/tests/schema.rs:99
Function
from_schemata_dependency_order_does_not_matter
()
serde_avro_fast/tests/schema.rs:53
Method
from_schemata_inner
Non-generic inner function to avoid monomorphizing it several times.
serde_avro_fast/src/schema/safe/parsing/mod.rs:35
Function
from_schemata_prunes_unreferenced_nodes
()
serde_avro_fast/tests/schema.rs:208
Function
from_schemata_rejects_duplicate_across_dependencies
()
serde_avro_fast/tests/schema.rs:124
Function
from_schemata_rejects_duplicate_between_main_and_dependency
()
serde_avro_fast/tests/schema.rs:150
Function
from_schemata_rejects_unknown_reference_from_dependency
()
serde_avro_fast/tests/schema.rs:187
Function
from_schemata_rejects_unknown_reference_from_main
()
serde_avro_fast/tests/schema.rs:171
Function
from_schemata_resolves_named_dependency
()
serde_avro_fast/tests/schema.rs:34
Method
from_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
Method
from_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
Method
from_static
(actually_static: &'static N)
serde_avro_fast/src/schema/self_referential.rs:118
Method
from_str
(s: &str)
serde_avro_fast/src/ser/serializer/extract_for_duration.rs:44
Method
from_str
(s: &str)
serde_avro_fast/src/schema/mod.rs:14
Method
from_str
(s: &str)
serde_avro_fast/src/schema/safe/parsing/mod.rs:17
Method
from_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
Function
generics
()
serde_avro_derive/tests/derive_schema.rs:158
Function
hash_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
Function
impossible_schema_construction
()
serde_avro_fast/tests/schema_construction.rs:60
Method
index
(&self, key: SchemaKey)
serde_avro_fast/src/schema/safe/mod.rs:156
Method
inner
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
Method
inner_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
Method
io
(io_error: std::io::Error)
serde_avro_fast/src/de/error.rs:37
Method
io
(io_error: std::io::Error)
serde_avro_fast/src/ser/error.rs:29
Function
ip_enum
()
serde_avro_derive/tests/derive_schema.rs:279
Function
ip_enum_namespace
()
serde_avro_derive/tests/derive_schema.rs:419
Method
is_human_readable
(&self)
serde_avro_fast/src/de/deserializer/types/union.rs:224
Function
lifetimes
()
serde_avro_derive/tests/derive_schema.rs:203
Function
logical_types
()
serde_avro_derive/tests/derive_schema.rs:236
Method
msg
(s: std::fmt::Arguments<'_>)
serde_avro_fast/src/schema/error.rs:22
Method
new
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
Method
new
You should typically use `from_slice` or `from_reader` instead
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs:139
Method
new
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
Method
new
(compression_codec: Compression)
serde_avro_fast/src/object_container_file_encoding/writer/compression.rs:9
Method
new
Construct a `DeserializerConfig` from a schema, otherwise initializing all other parameters to their default values
serde_avro_fast/src/de/mod.rs:117
Method
new
If you need a dynamic string use `DeError::custom(format_args!(...))`
serde_avro_fast/src/de/error.rs:26
Method
new
(allowed_depth: usize)
serde_avro_fast/src/de/deserializer/allowed_depth.rs:12
Method
new
( reader: &'r mut DeserializerState<'s, R>, hinted_ignored: bool, allowed_depth: AllowedDepth, )
serde_avro_fast/src/de/deserializer/types/blocks.rs:53
Method
new
Construct a `SliceRead` from a `&'de [u8]`
serde_avro_fast/src/de/read/mod.rs:73
Method
new
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
← previous
next →
201–300 of 461, ranked by callers