<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://itinera-dev.org/book/</loc></url><url><loc>https://itinera-dev.org/book/rust/</loc></url><url><loc>https://itinera-dev.org/book/rust/01-but-why-itinera/</loc></url><url><loc>https://itinera-dev.org/book/rust/02-the-big-picture/</loc></url><url><loc>https://itinera-dev.org/book/rust/03-installing-itinera/</loc></url><url><loc>https://itinera-dev.org/book/rust/04-a-first-step/</loc></url><url><loc>https://itinera-dev.org/book/rust/05-a-first-journey/</loc></url><url><loc>https://itinera-dev.org/book/rust/06-passing-data-on/</loc></url><url><loc>https://itinera-dev.org/book/rust/07-giving-a-step-the-tools-it-needs/</loc></url><url><loc>https://itinera-dev.org/book/rust/08-seeing-what-happened/</loc></url><url><loc>https://itinera-dev.org/book/rust/09-saying-what-only-a-step-knows/</loc></url><url><loc>https://itinera-dev.org/book/rust/10-more-than-one-reporter/</loc></url><url><loc>https://itinera-dev.org/book/rust/11-naming-a-journey/</loc></url><url><loc>https://itinera-dev.org/book/rust/12-trying-again/</loc></url><url><loc>https://itinera-dev.org/book/rust/13-a-carrier-for-each-attempt/</loc></url><url><loc>https://itinera-dev.org/book/rust/14-repairing-then-trying-once-more/</loc></url><url><loc>https://itinera-dev.org/book/rust/15-reacting-to-what-a-step-did/</loc></url><url><loc>https://itinera-dev.org/book/rust/16-skipping-a-step/</loc></url><url><loc>https://itinera-dev.org/book/rust/17-giving-up-a-step-early/</loc></url><url><loc>https://itinera-dev.org/book/rust/18-doing-something-when-the-journey-ends/</loc></url><url><loc>https://itinera-dev.org/book/rust/19-letting-policies-act-on-the-outside-world/</loc></url><url><loc>https://itinera-dev.org/book/rust/20-an-optional-input/</loc></url><url><loc>https://itinera-dev.org/book/rust/21-deciding-where-a-steps-data-comes-from/</loc></url><url><loc>https://itinera-dev.org/book/rust/22-finishing-a-journey-early/</loc></url><url><loc>https://itinera-dev.org/book/rust/23-undoing-a-charge-when-the-shipping-fails/</loc></url><url><loc>https://itinera-dev.org/book/rust/24-running-many-journeys/</loc></url><url><loc>https://itinera-dev.org/book/rust/25-reading-the-result/</loc></url><url><loc>https://itinera-dev.org/book/rust/26-running-async-journeys-while-others-wait/</loc></url><url><loc>https://itinera-dev.org/book/rust/27-testing-a-step-alone/</loc></url><url><loc>https://itinera-dev.org/book/rust/28-testing-a-hook-or-an-adapter-alone/</loc></url><url><loc>https://itinera-dev.org/book/rust/29-testing-the-flow-with-scripted-steps/</loc></url><url><loc>https://itinera-dev.org/book/rust/30-testing-a-whole-journey/</loc></url><url><loc>https://itinera-dev.org/book/rust/31-stopping-a-journey-when-its-log-fails/</loc></url><url><loc>https://itinera-dev.org/book/rust/32-seeing-every-event-of-a-journey/</loc></url><url><loc>https://itinera-dev.org/book/rust/33-giving-every-reporter-what-it-needs/</loc></url><url><loc>https://itinera-dev.org/book/rust/34-saying-which-attempt-took-the-money/</loc></url><url><loc>https://itinera-dev.org/book/rust/35-giving-the-rescue-step-a-service-of-its-own/</loc></url><url><loc>https://itinera-dev.org/book/rust/36-orders-refused-before-they-start/</loc></url><url><loc>https://itinera-dev.org/book/rust/37-mistakes-caught-before-a-journey/</loc></url><url><loc>https://itinera-dev.org/book/rust/38-declaring-by-hand/</loc></url><url><loc>https://itinera-dev.org/book/rust/39-deciding-where-a-decision-belongs/</loc></url><url><loc>https://itinera-dev.org/book/rust/40-recognising-a-decision-in-the-wrong-place/</loc></url><url><loc>https://itinera-dev.org/book/rust/41-bringing-itinera-into-existing-code/</loc></url><url><loc>https://itinera-dev.org/book/rust/42-using-a-step-in-another-workflow/</loc></url><url><loc>https://itinera-dev.org/book/rust/43-working-with-agents/</loc></url><url><loc>https://itinera-dev.org/book/rust/appendix-1-cheat-sheet/</loc></url><url><loc>https://itinera-dev.org/book/rust/appendix-2-glossary/</loc></url><url><loc>https://itinera-dev.org/book/rust/appendix-3-what-this-version-supports/</loc></url><url><loc>https://itinera-dev.org/book/rust/how-to-read-this-book/</loc></url><url><loc>https://itinera-dev.org/book/rust/welcome-to-itinera/</loc></url></urlset>