[dependencies.async-stream]
version = "0.3"
[dependencies.futures]
version = "0.3"
[dependencies.serde]
optional = true
version = "1"
[dependencies.visit-rs-derive]
version = "=0.1.7"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[[example]]
name = "async_visitor"
path = "examples/async_visitor.rs"
[[example]]
name = "named_visitor"
path = "examples/named_visitor.rs"
[[example]]
name = "static_async_visitor"
path = "examples/static_async_visitor.rs"
[[example]]
name = "static_named_visitor"
path = "examples/static_named_visitor.rs"
[[example]]
name = "static_visitor"
path = "examples/static_visitor.rs"
[[example]]
name = "struct_info"
path = "examples/struct_info.rs"
[[example]]
name = "struct_info_rename"
path = "examples/struct_info_rename.rs"
[[example]]
name = "unsized_types"
path = "examples/unsized_types.rs"
[[example]]
name = "visitor"
path = "examples/visitor.rs"
[features]
default = ["serde"]
[lib]
name = "visit_rs"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A generic visitor pattern library for Rust"
documentation = "https://docs.rs/visit-rs"
edition = "2024"
license = "MIT"
name = "visit-rs"
readme = false
repository = "https://github.com/dr-bonez/visit-rs"
resolver = "1"
version = "0.1.9"
[[test]]
name = "enum"
path = "tests/enum.rs"
[[test]]
name = "struct"
path = "tests/struct.rs"
[[test]]
name = "unsized_types"
path = "tests/unsized_types.rs"