conjure_core/solver/
private.rs

1// Used to limit calling trait functions outside this module.
2#[doc(hidden)]
3pub struct Internal;
4
5// https://predr.ag/blog/definitive-guide-to-sealed-traits-in-rust/#the-trick-for-sealing-traits
6// Make traits unimplementable from outside of this module.
7#[doc(hidden)]
8pub trait Sealed {}