pub struct IrEvent {
pub name: String,
pub fields: Vec<IrClassField>,
pub span: SourceSpan,
}Expand description
A declared external event: the typed ingress manifest (spec/event-ingress.md). Dotted name, class-shaped payload.
Fields§
§name: String§fields: Vec<IrClassField>§span: SourceSpanTrait Implementations§
impl Eq for IrEvent
impl StructuralPartialEq for IrEvent
Auto Trait Implementations§
impl Freeze for IrEvent
impl RefUnwindSafe for IrEvent
impl Send for IrEvent
impl Sync for IrEvent
impl Unpin for IrEvent
impl UnsafeUnpin for IrEvent
impl UnwindSafe for IrEvent
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