pub struct BlockEvaluators { /* private fields */ }Expand description
The host’s eval menu: the BlockEvaluators it ships, keyed by language.
Routing a fence’s tag to a backend is the polyglot seam — register the
languages you trust on this build, and an unknown tag simply isn’t found
(the evaluate pass denies it).
Implementations§
Source§impl BlockEvaluators
impl BlockEvaluators
Trait Implementations§
Source§impl Default for BlockEvaluators
impl Default for BlockEvaluators
Source§fn default() -> BlockEvaluators
fn default() -> BlockEvaluators
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for BlockEvaluators
impl !Send for BlockEvaluators
impl !Sync for BlockEvaluators
impl !UnwindSafe for BlockEvaluators
impl Freeze for BlockEvaluators
impl Unpin for BlockEvaluators
impl UnsafeUnpin for BlockEvaluators
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more