1010
1111#include < nlohmann/json.hpp>
1212#include < nlohmann/json_fwd.hpp>
13- #include < outcome/outcome .hpp>
13+ #include < ystdlib/error_handling/Result .hpp>
1414
1515#include " ../../ReaderInterface.hpp"
1616#include " ../../time_types.hpp"
@@ -56,7 +56,7 @@ class Deserializer {
5656 * - Forwards `create_generic`'s return values.
5757 */
5858 [[nodiscard]] static auto create (ReaderInterface& reader, IrUnitHandlerType ir_unit_handler)
59- -> OUTCOME_V2_NAMESPACE::std_result <Deserializer>
59+ -> ystdlib::error_handling::Result <Deserializer>
6060 requires std::is_same_v<QueryHandlerType, search::EmptyQueryHandler>
6161 {
6262 return create_generic (reader, std::move (ir_unit_handler), {});
@@ -75,7 +75,7 @@ class Deserializer {
7575 [[nodiscard]] static auto
7676 create (ReaderInterface& reader,
7777 IrUnitHandlerType ir_unit_handler,
78- QueryHandlerType query_handler) -> OUTCOME_V2_NAMESPACE::std_result <Deserializer>
78+ QueryHandlerType query_handler) -> ystdlib::error_handling::Result <Deserializer>
7979 requires search::IsNonEmptyQueryHandler<QueryHandlerType>::value
8080 {
8181 return create_generic (reader, std::move (ir_unit_handler), std::move (query_handler));
@@ -138,7 +138,7 @@ class Deserializer {
138138 * unit handling failure.
139139 */
140140 [[nodiscard]] auto deserialize_next_ir_unit (ReaderInterface& reader)
141- -> OUTCOME_V2_NAMESPACE::std_result <IrUnitType>;
141+ -> ystdlib::error_handling::Result <IrUnitType>;
142142
143143 /* *
144144 * @return Whether the stream has completed. A stream is considered completed if an
@@ -176,7 +176,7 @@ class Deserializer {
176176 ReaderInterface& reader,
177177 IrUnitHandlerType ir_unit_handler,
178178 QueryHandlerType query_handler
179- ) -> OUTCOME_V2_NAMESPACE::std_result <Deserializer>;
179+ ) -> ystdlib::error_handling::Result <Deserializer>;
180180
181181 // Constructor
182182 Deserializer (
@@ -206,7 +206,7 @@ class Deserializer {
206206 */
207207template <IrUnitHandlerReq IrUnitHandler>
208208[[nodiscard]] auto make_deserializer (ReaderInterface& reader, IrUnitHandler ir_unit_handler)
209- -> OUTCOME_V2_NAMESPACE::std_result <Deserializer<IrUnitHandler>>;
209+ -> ystdlib::error_handling::Result <Deserializer<IrUnitHandler>>;
210210
211211/* *
212212 * Wrapper for `Deserializer`'s factory function to enable automatic type deduction.
@@ -220,14 +220,14 @@ template <IrUnitHandlerReq IrUnitHandler, search::QueryHandlerReq QueryHandlerTy
220220 ReaderInterface& reader,
221221 IrUnitHandler ir_unit_handler,
222222 QueryHandlerType query_handler
223- ) -> OUTCOME_V2_NAMESPACE::std_result <Deserializer<IrUnitHandler, QueryHandlerType>>;
223+ ) -> ystdlib::error_handling::Result <Deserializer<IrUnitHandler, QueryHandlerType>>;
224224
225225template <IrUnitHandlerReq IrUnitHandlerType, search::QueryHandlerReq QueryHandlerType>
226226auto Deserializer<IrUnitHandlerType, QueryHandlerType>::create_generic(
227227 ReaderInterface& reader,
228228 IrUnitHandlerType ir_unit_handler,
229229 QueryHandlerType query_handler
230- ) -> OUTCOME_V2_NAMESPACE::std_result <Deserializer> {
230+ ) -> ystdlib::error_handling::Result <Deserializer> {
231231 bool is_four_byte_encoded{};
232232 if (auto const err{get_encoding_type (reader, is_four_byte_encoded)};
233233 IRErrorCode::IRErrorCode_Success != err)
@@ -278,7 +278,7 @@ auto Deserializer<IrUnitHandlerType, QueryHandlerType>::create_generic(
278278template <IrUnitHandlerReq IrUnitHandler, search::QueryHandlerReq QueryHandlerType>
279279auto Deserializer<IrUnitHandler, QueryHandlerType>::deserialize_next_ir_unit(
280280 ReaderInterface& reader
281- ) -> OUTCOME_V2_NAMESPACE::std_result <IrUnitType> {
281+ ) -> ystdlib::error_handling::Result <IrUnitType> {
282282 if (is_stream_completed ()) {
283283 return std::errc::operation_not_permitted;
284284 }
@@ -296,7 +296,7 @@ auto Deserializer<IrUnitHandler, QueryHandlerType>::deserialize_next_ir_unit(
296296 auto const ir_unit_type{optional_ir_unit_type.value ()};
297297 switch (ir_unit_type) {
298298 case IrUnitType::LogEvent: {
299- auto log_event{OUTCOME_TRYX (deserialize_ir_unit_kv_pair_log_event (
299+ auto log_event{YSTDLIB_ERROR_HANDLING_TRYX (deserialize_ir_unit_kv_pair_log_event (
300300 reader,
301301 tag,
302302 m_auto_gen_keys_schema_tree,
@@ -306,7 +306,9 @@ auto Deserializer<IrUnitHandler, QueryHandlerType>::deserialize_next_ir_unit(
306306
307307 if constexpr (search::IsNonEmptyQueryHandler<QueryHandlerType>::value) {
308308 if (search::AstEvaluationResult::True
309- != OUTCOME_TRYX (m_query_handler.evaluate_kv_pair_log_event (log_event)))
309+ != YSTDLIB_ERROR_HANDLING_TRYX (
310+ m_query_handler.evaluate_kv_pair_log_event (log_event)
311+ ))
310312 {
311313 break ;
312314 }
@@ -322,7 +324,7 @@ auto Deserializer<IrUnitHandler, QueryHandlerType>::deserialize_next_ir_unit(
322324
323325 case IrUnitType::SchemaTreeNodeInsertion: {
324326 std::string key_name;
325- auto const [is_auto_generated, node_locator]{OUTCOME_TRYX (
327+ auto const [is_auto_generated, node_locator]{YSTDLIB_ERROR_HANDLING_TRYX (
326328 deserialize_ir_unit_schema_tree_node_insertion (reader, tag, key_name)
327329 )};
328330 auto & schema_tree_to_insert{
@@ -336,7 +338,7 @@ auto Deserializer<IrUnitHandler, QueryHandlerType>::deserialize_next_ir_unit(
336338 auto const node_id{schema_tree_to_insert->insert_node (node_locator)};
337339
338340 if constexpr (search::IsNonEmptyQueryHandler<QueryHandlerType>::value) {
339- OUTCOME_TRYV (m_query_handler.update_partially_resolved_columns (
341+ YSTDLIB_ERROR_HANDLING_TRYV (m_query_handler.update_partially_resolved_columns (
340342 is_auto_generated,
341343 node_locator,
342344 node_id
@@ -356,7 +358,9 @@ auto Deserializer<IrUnitHandler, QueryHandlerType>::deserialize_next_ir_unit(
356358 }
357359
358360 case IrUnitType::UtcOffsetChange: {
359- auto const new_utc_offset{OUTCOME_TRYX (deserialize_ir_unit_utc_offset_change (reader))};
361+ auto const new_utc_offset{
362+ YSTDLIB_ERROR_HANDLING_TRYX (deserialize_ir_unit_utc_offset_change (reader))
363+ };
360364 if (auto const err{
361365 m_ir_unit_handler.handle_utc_offset_change (m_utc_offset, new_utc_offset)
362366 };
@@ -388,7 +392,7 @@ auto Deserializer<IrUnitHandler, QueryHandlerType>::deserialize_next_ir_unit(
388392
389393template <IrUnitHandlerReq IrUnitHandlerType>
390394[[nodiscard]] auto make_deserializer (ReaderInterface& reader, IrUnitHandlerType ir_unit_handler)
391- -> OUTCOME_V2_NAMESPACE::std_result <Deserializer<IrUnitHandlerType>> {
395+ -> ystdlib::error_handling::Result <Deserializer<IrUnitHandlerType>> {
392396 return Deserializer<IrUnitHandlerType>::create (reader, std::move (ir_unit_handler));
393397}
394398
@@ -397,7 +401,7 @@ template <IrUnitHandlerReq IrUnitHandlerType, search::QueryHandlerReq QueryHandl
397401 ReaderInterface& reader,
398402 IrUnitHandlerType ir_unit_handler,
399403 QueryHandlerType query_handler
400- ) -> OUTCOME_V2_NAMESPACE::std_result <Deserializer<IrUnitHandlerType, QueryHandlerType>> {
404+ ) -> ystdlib::error_handling::Result <Deserializer<IrUnitHandlerType, QueryHandlerType>> {
401405 return Deserializer<IrUnitHandlerType, QueryHandlerType>::create (
402406 reader,
403407 std::move (ir_unit_handler),
0 commit comments