blob: 4db1be3271956af6e0856d1d473f0ab918534297 [file] [view]
# C++ Conventions
`cxx` bridge in `cpp/src/lib.rs` keep thin; push logic into `crates/core`. Don't widen the FFI
surface to expose internal Hudi types. Functions may throw `rust::Error`; document the error
semantics on the C++ side.