#[repr(u64)]pub enum TransactionEventId {
Show 37 variants
AccountBeforeForeignLoad = 6_972_941_848_080_861_924,
AccountVaultBeforeAddAsset = 18_303_204_740_946_329_635,
AccountVaultAfterAddAsset = 17_835_200_823_144_481_275,
AccountVaultBeforeRemoveAsset = 1_179_608_217_819_543_626,
AccountVaultAfterRemoveAsset = 13_199_791_703_193_557_058,
AccountVaultBeforeGetAsset = 5_427_381_176_639_432_259,
AccountStorageBeforeSetItem = 1_157_869_729_826_542_381,
AccountStorageAfterSetItem = 2_669_794_942_389_948_094,
AccountStorageBeforeGetMapItem = 11_218_463_077_671_809_423,
AccountStorageBeforeSetMapItem = 10_678_624_863_440_182_129,
AccountStorageAfterSetMapItem = 13_374_328_927_905_314_380,
AccountBeforeIncrementNonce = 5_470_444_885_890_284_488,
AccountAfterIncrementNonce = 4_726_967_953_768_030_579,
AccountPushProcedureIndex = 5_884_685_887_264_603_957,
NoteBeforeCreated = 18_345_177_884_634_440_934,
NoteAfterCreated = 13_036_925_679_091_902_935,
NoteBeforeAddAsset = 7_139_118_546_879_827_168,
NoteAfterAddAsset = 14_978_310_112_615_129_517,
NoteBeforeSetAttachment = 13_070_476_944_730_813_226,
AuthRequest = 13_241_364_899_378_198_653,
PrologueStart = 10_660_743_055_336_101_144,
PrologueEnd = 3_309_495_265_687_854_546,
NotesProcessingStart = 7_581_792_645_711_489_012,
NotesProcessingEnd = 9_572_255_952_805_370_620,
NoteExecutionStart = 17_301_901_040_384_301_731,
NoteExecutionEnd = 13_968_966_344_900_314_279,
TxScriptProcessingStart = 10_664_029_967_234_392_929,
TxScriptProcessingEnd = 14_870_446_584_323_844_107,
EpilogueStart = 9_010_968_242_891_569_239,
EpilogueEnd = 3_077_544_499_452_540_466,
EpilogueAuthProcStart = 9_454_851_594_144_374_864,
EpilogueAuthProcEnd = 4_160_790_277_174_525_418,
EpilogueAfterTxCyclesObtained = 15_740_160_240_184_961_248,
EpilogueBeforeTxFeeRemovedFromAccount = 1_055_134_351_081_964_750,
LinkMapSet = 3_518_868_871_657_695_033,
LinkMapGet = 13_360_626_129_449_169_220,
Unauthorized = 1_286_353_122_684_904_219,
}Expand description
Events which may be emitted by a transaction kernel.
The events are emitted via the emit.<event_id> instruction. The event ID is a Felt
derived from the EventId string which is used to identify the event type. Events emitted
by the transaction kernel are in the miden namespace.
Variants§
AccountBeforeForeignLoad = 6_972_941_848_080_861_924
AccountVaultBeforeAddAsset = 18_303_204_740_946_329_635
AccountVaultAfterAddAsset = 17_835_200_823_144_481_275
AccountVaultBeforeRemoveAsset = 1_179_608_217_819_543_626
AccountVaultAfterRemoveAsset = 13_199_791_703_193_557_058
AccountVaultBeforeGetAsset = 5_427_381_176_639_432_259
AccountStorageBeforeSetItem = 1_157_869_729_826_542_381
AccountStorageAfterSetItem = 2_669_794_942_389_948_094
AccountStorageBeforeGetMapItem = 11_218_463_077_671_809_423
AccountStorageBeforeSetMapItem = 10_678_624_863_440_182_129
AccountStorageAfterSetMapItem = 13_374_328_927_905_314_380
AccountBeforeIncrementNonce = 5_470_444_885_890_284_488
AccountAfterIncrementNonce = 4_726_967_953_768_030_579
AccountPushProcedureIndex = 5_884_685_887_264_603_957
NoteBeforeCreated = 18_345_177_884_634_440_934
NoteAfterCreated = 13_036_925_679_091_902_935
NoteBeforeAddAsset = 7_139_118_546_879_827_168
NoteAfterAddAsset = 14_978_310_112_615_129_517
NoteBeforeSetAttachment = 13_070_476_944_730_813_226
AuthRequest = 13_241_364_899_378_198_653
PrologueStart = 10_660_743_055_336_101_144
PrologueEnd = 3_309_495_265_687_854_546
NotesProcessingStart = 7_581_792_645_711_489_012
NotesProcessingEnd = 9_572_255_952_805_370_620
NoteExecutionStart = 17_301_901_040_384_301_731
NoteExecutionEnd = 13_968_966_344_900_314_279
TxScriptProcessingStart = 10_664_029_967_234_392_929
TxScriptProcessingEnd = 14_870_446_584_323_844_107
EpilogueStart = 9_010_968_242_891_569_239
EpilogueEnd = 3_077_544_499_452_540_466
EpilogueAuthProcStart = 9_454_851_594_144_374_864
EpilogueAuthProcEnd = 4_160_790_277_174_525_418
EpilogueAfterTxCyclesObtained = 15_740_160_240_184_961_248
EpilogueBeforeTxFeeRemovedFromAccount = 1_055_134_351_081_964_750
LinkMapSet = 3_518_868_871_657_695_033
LinkMapGet = 13_360_626_129_449_169_220
Implementations§
Trait Implementations§
Source§impl Clone for TransactionEventId
impl Clone for TransactionEventId
Source§fn clone(&self) -> TransactionEventId
fn clone(&self) -> TransactionEventId
Returns a duplicate of the value. Read more
1.0.0 · 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 TransactionEventId
impl Debug for TransactionEventId
Source§impl Display for TransactionEventId
impl Display for TransactionEventId
Source§impl PartialEq for TransactionEventId
impl PartialEq for TransactionEventId
Source§impl TryFrom<EventId> for TransactionEventId
impl TryFrom<EventId> for TransactionEventId
impl Eq for TransactionEventId
impl StructuralPartialEq for TransactionEventId
Auto Trait Implementations§
impl Freeze for TransactionEventId
impl RefUnwindSafe for TransactionEventId
impl Send for TransactionEventId
impl Sync for TransactionEventId
impl Unpin for TransactionEventId
impl UnsafeUnpin for TransactionEventId
impl UnwindSafe for TransactionEventId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Set the foreground color generically Read more
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Set the background color generically. Read more
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Change the foreground color to black
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Change the background color to black
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Change the foreground color to red
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Change the background color to red
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Change the foreground color to green
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Change the background color to green
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Change the foreground color to yellow
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Change the background color to yellow
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Change the foreground color to blue
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Change the background color to blue
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to magenta
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to magenta
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to purple
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to purple
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Change the foreground color to cyan
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Change the background color to cyan
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Change the foreground color to white
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Change the background color to white
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Change the foreground color to the terminal default
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Change the background color to the terminal default
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Change the foreground color to bright black
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Change the background color to bright black
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Change the foreground color to bright red
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Change the background color to bright red
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Change the foreground color to bright green
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Change the background color to bright green
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Change the foreground color to bright yellow
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Change the background color to bright yellow
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Change the foreground color to bright blue
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Change the background color to bright blue
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright magenta
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright magenta
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright purple
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright purple
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Change the foreground color to bright cyan
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Change the background color to bright cyan
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Change the foreground color to bright white
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Change the background color to bright white
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Make the text bold
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Make the text dim
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Make the text italicized
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Make the text underlined
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Make the text blink
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Make the text blink (but fast!)
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Swap the foreground and background colors
Hide the text
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Cross out the text
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the foreground color at runtime. Only use if you do not know which color will be used at
compile-time. If the color is constant, use either
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the background color at runtime. Only use if you do not know what color to use at
compile-time. If the color is constant, use either
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read moreSource§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the foreground color to a specific RGB value.
Source§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
Source§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Sets the foreground color to an RGB value.
Source§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
Sets the background color to an RGB value.