From 44f4ae52c8436b532d1593fa8a379f58cd514f57 Mon Sep 17 00:00:00 2001 From: timofey Date: Sun, 30 Jul 2023 14:32:36 +0000 Subject: [PATCH] `ExtensionResult` --- src/rcore.rs | 6 +++--- src/rcore/modes.rs | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/rcore.rs b/src/rcore.rs index e0f5cfa..71acf61 100644 --- a/src/rcore.rs +++ b/src/rcore.rs @@ -33,9 +33,9 @@ pub use self::hashing::{Hash, HASH_SIZE, HASH_ZEROS}; pub use self::inctx::InCtx; pub use self::inlining::{Inlining, InliningExt, InliningResultExt}; pub use self::modes::{ - ExtensionResultM, ExtensionSourceM, FactoryModeParse, FactoryModeProxy, ImplMode, Mode, - ModeResult, ParseMode, ParseModeExt, ParseResultM, QRegularFactory, RegularFactory, - RegularMode, WithMode, WithParseMode, + ExtensionResult, ExtensionResultM, ExtensionSourceM, FactoryModeParse, FactoryModeProxy, + ImplMode, Mode, ModeResult, ParseMode, ParseModeExt, ParseResultM, QRegularFactory, + RegularFactory, RegularMode, WithMode, WithParseMode, }; pub use self::origin::{OFctr, Origin}; pub use self::point::Point; diff --git a/src/rcore/modes.rs b/src/rcore/modes.rs index 83a6598..34f3fb7 100644 --- a/src/rcore/modes.rs +++ b/src/rcore/modes.rs @@ -5,6 +5,9 @@ use super::*; /// [`Mode`] equivalent of [`ParseResult`]. pub type ModeResult = Result<::ParseSuccess, E>; +/// [`Mode`] equivalent of [`ParseResult`] for extension. +pub type ExtensionResult = ::ParseSuccess; + /// Mode of parsing. /// /// | [`Mode`] | [`Mode::ParseSuccess`] | [`Mode::ExtensionResult`] | [`Mode::ExtensionSource`] |