pw_span: Switch from pw::span to std::span

Replace pw::span with std::span and "pw_span/span.h" with <span>
throughout the codebase.

Change-Id: Ib1fa873168b6093794e861611d750fcad6285d6c
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/12801
Commit-Queue: Wyatt Hepler <hepler@google.com>
Reviewed-by: Rob Mohr <mohrr@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
diff --git a/pw_protobuf/encoder.cc b/pw_protobuf/encoder.cc
index c20b093..96b9b7d 100644
--- a/pw_protobuf/encoder.cc
+++ b/pw_protobuf/encoder.cc
@@ -30,7 +30,7 @@
     return encode_status_;
   }
 
-  span varint_buf = buffer_.last(RemainingSize());
+  std::span varint_buf = buffer_.last(RemainingSize());
   if (varint_buf.empty()) {
     encode_status_ = Status::RESOURCE_EXHAUSTED;
     return encode_status_;
@@ -126,9 +126,9 @@
   return Status::OK;
 }
 
-Status Encoder::Encode(span<const std::byte>* out) {
+Status Encoder::Encode(std::span<const std::byte>* out) {
   if (!encode_status_.ok()) {
-    *out = span<const std::byte>();
+    *out = std::span<const std::byte>();
     return encode_status_;
   }
 
@@ -152,7 +152,7 @@
   while (read_cursor < cursor_) {
     SizeType nested_size = *size_cursor;
 
-    span<std::byte> varint_buf(write_cursor, sizeof(*size_cursor));
+    std::span<std::byte> varint_buf(write_cursor, sizeof(*size_cursor));
     size_t varint_size =
         pw::varint::EncodeLittleEndianBase128(nested_size, varint_buf);