# How Rust Engines are implemented There are two main components to engines implemented in Rust ## The bridged-engine Because Rust engines still need to work with the existing Sync infrastructure, there's the concept of a {searchfox}`bridged-engine `. In short, this is just a shim between the existing {searchfox}`Sync Service ` and the Rust code.