pub struct LintInput {
pub event_name: String,
pub tier: Tier,
pub event_prefix: String,
pub fields: Vec<LintField>,
}Expand description
Input for the shared lint pass — one event’s worth.
Fields§
§event_name: StringDisplay name used in lint messages (e.g. "ObsRequestStarted").
tier: TierEffective tier.
event_prefix: StringWorkspace event prefix for L011 (default "Obs").
fields: Vec<LintField>Fields in proto declaration order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LintInput
impl RefUnwindSafe for LintInput
impl Send for LintInput
impl Sync for LintInput
impl Unpin for LintInput
impl UnsafeUnpin for LintInput
impl UnwindSafe for LintInput
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