+void never_handle_event(const void *this_arg, const struct LDKEvent event) {
+ // Note that we never actually generate any events to handle in the code below.
+ assert(false);
+}
+
+LDKCResult_RouteLightningErrorZ do_find_route(const void *this_arg, LDKPublicKey payer, const LDKRouteParameters *route_params, LDKCVec_ChannelDetailsZ *first_hops, const LDKInFlightHtlcs inflight_htlcs) {
+ LDKStr reason = { .chars = (const unsigned char*)"", .len = 0, .chars_is_owned = false };
+ return CResult_RouteLightningErrorZ_err(LightningError_new(reason, ErrorAction_ignore_error()));
+}
+
+LDKCResult_RouteLightningErrorZ do_find_route_with_id(const void *this_arg, LDKPublicKey payer, const LDKRouteParameters *route_params, LDKCVec_ChannelDetailsZ *first_hops, const LDKInFlightHtlcs inflight_htlcs, struct LDKThirtyTwoBytes payment_hash, struct LDKThirtyTwoBytes payment_id) {
+ LDKStr reason = { .chars = (const unsigned char*)"", .len = 0, .chars_is_owned = false };
+ return CResult_RouteLightningErrorZ_err(LightningError_new(reason, ErrorAction_ignore_error()));
+}
+