package base64
import (
- "encoding/binary"
+ "internal/byteorder"
"io"
"slices"
"strconv"
enc.decodeMap[src2[6]],
enc.decodeMap[src2[7]],
); ok {
- binary.BigEndian.PutUint64(dst[n:], dn)
+ byteorder.BEPutUint64(dst[n:], dn)
n += 6
si += 8
} else {
enc.decodeMap[src2[2]],
enc.decodeMap[src2[3]],
); ok {
- binary.BigEndian.PutUint32(dst[n:], dn)
+ byteorder.BEPutUint32(dst[n:], dn)
n += 3
si += 4
} else {
# encodings
# core ones do not use fmt.
io, strconv, slices
- < encoding;
+ < encoding, encoding/base32, encoding/base64;
encoding, reflect
- < encoding/binary
- < encoding/base32, encoding/base64;
+ < encoding/binary;
FMT, encoding < flag;
fmt !< encoding/base32, encoding/base64;
- FMT, encoding/base32, encoding/base64, internal/saferio
+ FMT, encoding, encoding/base32, encoding/base64, encoding/binary,
+ internal/saferio
< encoding/ascii85, encoding/csv, encoding/gob, encoding/hex,
encoding/json, encoding/pem, encoding/xml, mime;
log/slog, testing
< testing/slogtest;
- FMT, crypto/sha256, encoding/json, go/ast, go/parser, go/token,
+ FMT, crypto/sha256, encoding/binary, encoding/json,
+ go/ast, go/parser, go/token,
internal/godebug, math/rand, encoding/hex
< internal/fuzz;