This is a deprecation, and all places have been migrated to use the `Span()` member. Chromium changes: https://chromium.googlesource.com/chromium/src/+/fa52b7c454ce6c59912be596aff74a3e5689c204 commit fa52b7c454ce6c59912be596aff74a3e5689c204 Author: Kent Tamura <tkent@chromium.org> Date: Mon Jan 19 19:26:22 2026 -0800 url: Deprecate CanonOutputT::data() `data()` is unsafe, and we should use `view()` for read-access and `Span()` for write-access. This CL makes `Span()` public because url_canon_icu.cc and url_idna_icu.cc use it. We still keep `data()` for a third_party code. Bug: 350788890 Change-Id: Iffca14c44cd879ec5068bbc677bbcf1ca6304ac7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7495431 Auto-Submit: Kent Tamura <tkent@chromium.org> Commit-Queue: Hayato Ito <hayato@chromium.org> Owners-Override: Hayato Ito <hayato@chromium.org> Reviewed-by: Hayato Ito <hayato@chromium.org> Cr-Commit-Position: refs/heads/main@{#1571407}