MCPcopy Index your code
hub / github.com/Ten0/serde_avro_fast

github.com/Ten0/serde_avro_fast @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
637 symbols 1,242 edges 66 files 145 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Read (Interface)
Abstracts reading from slices or any other `impl BufRead` behind the same interface The deserializer is implemented gen [9 …
serde_avro_fast/src/de/read/mod.rs
BuildSchema (Interface)
We can automatically build a schema for this type (can be `derive`d) This trait can be derived using [`#[derive(BuildSc [8 …
serde_avro_derive/src/lib.rs
ReadSlice (Interface)
Abstracts reading from slices (propagating lifetime) or any other `impl Read` behind the same interface The deserialize [3 …
serde_avro_fast/src/de/read/mod.rs
ReadVisitor (Interface)
Largely internal trait for `Read` usage (probably don't use this directly) This is what can be passed to [`ReadSlice::r [3 …
serde_avro_fast/src/de/read/mod.rs
Take (Interface)
Largely internal trait for `object_container_file` implementation (probably don't use this directly - but you may need i [2 …
serde_avro_fast/src/de/read/take.rs
IntoLeftAfterTake (Interface)
Largely internal trait for `object_container_file` implementation (probably don't use this directly - but you may need i [2 …
serde_avro_fast/src/de/read/take.rs

Core symbols most depended-on inside this repo

map
called by 43
serde_avro_fast/src/ser/serializer/struct_or_map.rs
as_ref
called by 35
serde_avro_fast/src/schema/self_referential.rs
get
called by 33
serde_avro_fast/src/schema/safe/mod.rs
finish
called by 31
serde_avro_fast/src/schema/safe/rabin.rs
write_str
called by 25
serde_avro_fast/src/schema/safe/canonical_form.rs
serialize
called by 20
serde_avro_fast/src/schema/safe/serialize.rs
read_varint
called by 19
serde_avro_fast/src/de/read/mod.rs
from_datum_slice
called by 17
serde_avro_fast/src/lib.rs

Shape

Method 329
Function 132
Class 131
Enum 37
Interface 8

Languages

Rust100%

Modules by API surface

serde_avro_fast/src/ser/serializer/mod.rs37 symbols
serde_avro_derive/tests/derive_schema.rs35 symbols
serde_avro_fast/src/schema/safe/mod.rs29 symbols
serde_avro_fast/src/ser/serializer/seq_or_tuple.rs23 symbols
serde_avro_fast/src/object_container_file_encoding/writer/mod.rs23 symbols
serde_avro_fast/src/ser/serializer/struct_or_map.rs22 symbols
serde_avro_fast/src/schema/self_referential.rs22 symbols
serde_avro_fast/tests/object_container_file_encoding.rs20 symbols
serde_avro_fast/src/de/deserializer/mod.rs20 symbols
serde_avro_fast/src/de/read/mod.rs19 symbols
serde_avro_fast/src/ser/mod.rs18 symbols
serde_avro_fast/src/object_container_file_encoding/reader/mod.rs16 symbols

For agents

$ claude mcp add serde_avro_fast \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact