pub struct ConventionsProjectionDef {
pub entries: Vec<ConventionEntryDef>,
}Expand description
The conventions projection, as it would ride the wire: every
@[convention] handler declared in the project’s one configured
conventions module, ascending by order — the same shape
brink_ir::ConventionsProjection carries in-process, with source spans
stripped (a .inkb-loaded host has no source text to point a range at)
and disposition intentionally not carried — see
ConventionEntryDef’s own doc for why.
Does not carry transitions/templates — see this module’s own doc
for why (2026-08-05 ruling, issue #2277).
Fields§
§entries: Vec<ConventionEntryDef>Trait Implementations§
Source§impl Clone for ConventionsProjectionDef
impl Clone for ConventionsProjectionDef
Source§fn clone(&self) -> ConventionsProjectionDef
fn clone(&self) -> ConventionsProjectionDef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConventionsProjectionDef
impl Debug for ConventionsProjectionDef
Source§impl Default for ConventionsProjectionDef
impl Default for ConventionsProjectionDef
Source§fn default() -> ConventionsProjectionDef
fn default() -> ConventionsProjectionDef
Returns the “default value” for a type. Read more
impl Eq for ConventionsProjectionDef
Source§impl PartialEq for ConventionsProjectionDef
impl PartialEq for ConventionsProjectionDef
impl StructuralPartialEq for ConventionsProjectionDef
Auto Trait Implementations§
impl Freeze for ConventionsProjectionDef
impl RefUnwindSafe for ConventionsProjectionDef
impl Send for ConventionsProjectionDef
impl Sync for ConventionsProjectionDef
impl Unpin for ConventionsProjectionDef
impl UnsafeUnpin for ConventionsProjectionDef
impl UnwindSafe for ConventionsProjectionDef
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