| 1991 | } |
| 1992 | |
| 1993 | string LiteralBase::GetR1U8AsString() const { |
| 1994 | CHECK(shape().IsArray()); |
| 1995 | CHECK_EQ(shape().rank(), 1); |
| 1996 | CHECK_EQ(shape().element_type(), U8); |
| 1997 | return string(absl::bit_cast<const char*>(data<uint8>().data()), |
| 1998 | ShapeUtil::ElementsIn(shape())); |
| 1999 | } |
| 2000 | |
| 2001 | void MutableBorrowingLiteral::CopyPieceSubtree(const Shape& shape, |
| 2002 | Piece* src_piece, |