pub struct OpBackendTarget {
pub op: &'static str,
pub target: &'static str,
}Expand description
Advertises that a named backend target publishes a lowering for a
specific op. This is distinct from crate::backend::BackendRegistration
(which registers a full VyreBackend implementation): it is a compact
(op, target) pair used by the coverage-matrix introspection path to list
“this op has a concrete lowering path declared”.
Fields§
§op: &'static strOp id (e.g. primitive.math.add).
target: &'static strBackend-target id.
Trait Implementations§
impl Collect for OpBackendTarget
Auto Trait Implementations§
impl Freeze for OpBackendTarget
impl RefUnwindSafe for OpBackendTarget
impl Send for OpBackendTarget
impl Sync for OpBackendTarget
impl Unpin for OpBackendTarget
impl UnsafeUnpin for OpBackendTarget
impl UnwindSafe for OpBackendTarget
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