pub trait SourceManagerSync:
SourceManager
+ Send
+ Sync { }Expand description
SourceManagerSync is a marker trait for SourceManager implementations that are also Send + Sync, and is automatically implemented for any SourceManager that meets those requirements.
SourceManager is a supertrait of SourceManagerSync, so you may use instances of the
SourceManagerSync where the SourceManager is required, either implicitly or via explicit
downcasting, e.g. Arc<dyn SourceManagerSync> as Arc<dyn SourceManager>.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".