Diff of the two buildlogs: -- --- b1/build.log 2020-12-07 17:56:52.573970675 +0000 +++ b2/build.log 2020-12-07 17:58:11.346807996 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jan 9 12:18:26 -12 2022 -I: pbuilder-time-stamp: 1641773906 +I: Current time: Tue Dec 8 07:56:54 +14 2020 +I: pbuilder-time-stamp: 1607363814 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Mon Apr 9 21:57:39 2018 -12 +gpgv: Signature made Tue Apr 10 23:57:39 2018 +14 gpgv: using RSA key 142421B19AD4A95996F95072EA2500B412C59ACF gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-ugorji-go-codec_1.1.1-1.dsc @@ -26,136 +26,170 @@ dpkg-source: info: unpacking golang-github-ugorji-go-codec_1.1.1-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/40945/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/59147/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/59147/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/59147/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='14720735f5114e29b13c649c80d5251b' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='40945' - PS1='# ' - PS2='> ' + INVOCATION_ID=28ce89b9fd71431b84c17678bcad6093 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=59147 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.1CwJhWG1BM/pbuilderrc_yPWl --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.1CwJhWG1BM/b1 --logfile b1/build.log golang-github-ugorji-go-codec_1.1.1-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.1CwJhWG1BM/pbuilderrc_vm2n --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.1CwJhWG1BM/b2 --logfile b2/build.log golang-github-ugorji-go-codec_1.1.1-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.9.0-0.bpo.2-amd64 #1 SMP Debian 5.9.6-1~bpo10+1 (2020-11-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jan 9 02:47 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/40945/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Dec 8 07:57 sh -> bash + lrwxrwxrwx 1 root root 4 Dec 7 22:24 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/59147/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -251,7 +285,7 @@ Get: 52 http://deb.debian.org/debian buster/main amd64 golang-src amd64 2:1.11~1 [4344 B] Get: 53 http://deb.debian.org/debian buster/main amd64 golang-go amd64 2:1.11~1 [23.4 kB] Get: 54 http://deb.debian.org/debian buster/main amd64 golang-any amd64 2:1.11~1 [4472 B] -Fetched 80.0 MB in 2s (35.4 MB/s) +Fetched 80.0 MB in 1s (66.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19195 files and directories currently installed.) @@ -492,7 +526,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/golang-github-ugorji-go-codec-1.1.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/golang-github-ugorji-go-codec-1.1.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package golang-github-ugorji-go-codec dpkg-buildpackage: info: source version 1.1.1-1 dpkg-buildpackage: info: source distribution unstable @@ -510,24 +544,24 @@ dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang - cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-ugorji-go-codec-1.1.1/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-ugorji-go-codec-1.1.1/obj-x86_64-linux-gnu/src\" -v -p 16 github.com/ugorji/go/codec github.com/ugorji/go/codec/codecgen -internal/nettrace + cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-ugorji-go-codec-1.1.1/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-ugorji-go-codec-1.1.1/obj-x86_64-linux-gnu/src\" -v -p 15 github.com/ugorji/go/codec github.com/ugorji/go/codec/codecgen internal/race +internal/nettrace +unicode errors -unicode/utf16 -unicode/utf8 runtime/internal/sys math/bits encoding -unicode +unicode/utf8 +unicode/utf16 +crypto/internal/subtle +container/list sync/atomic -internal/cpu crypto/subtle -vendor/golang_org/x/crypto/cryptobyte/asn1 runtime/internal/atomic -crypto/internal/subtle +internal/cpu +vendor/golang_org/x/crypto/cryptobyte/asn1 vendor/golang_org/x/net/dns/dnsmessage -container/list runtime/cgo vendor/golang_org/x/crypto/curve25519 internal/testlog @@ -538,74 +572,74 @@ crypto/rc4 sync io -internal/singleflight reflect -math/rand syscall -bytes +internal/singleflight +math/rand hash -crypto/internal/randutil +bytes strings crypto/cipher -hash/crc32 +crypto/internal/randutil crypto +hash/crc32 crypto/hmac +crypto/sha512 crypto/md5 crypto/sha1 -crypto/sha512 crypto/sha256 crypto/aes -vendor/golang_org/x/text/transform bufio +vendor/golang_org/x/text/transform path html internal/syscall/unix time +internal/poll encoding/binary sort -internal/poll +os regexp/syntax encoding/base64 -vendor/golang_org/x/crypto/poly1305 crypto/des vendor/golang_org/x/crypto/internal/chacha20 -os +vendor/golang_org/x/crypto/poly1305 vendor/golang_org/x/crypto/chacha20poly1305 encoding/pem path/filepath fmt -regexp io/ioutil -encoding/json -net/url +regexp encoding/gob +net/url +encoding/json text/template/parse -mime/quotedprintable -net/http/internal log -flag -go/token context compress/flate -vendor/golang_org/x/net/http2/hpack encoding/hex +vendor/golang_org/x/net/http2/hpack +mime/quotedprintable +net/http/internal mime math/big vendor/golang_org/x/text/unicode/norm +flag vendor/golang_org/x/text/unicode/bidi -go/scanner -os/exec +go/token net +os/exec +go/scanner go/ast vendor/golang_org/x/text/secure/bidirule compress/gzip text/template vendor/golang_org/x/net/idna go/parser -crypto/dsa -crypto/elliptic crypto/rand +crypto/elliptic encoding/asn1 +crypto/dsa crypto/rsa go/doc html/template @@ -615,8 +649,8 @@ go/build github.com/ugorji/go/codec/codecgen net/textproto -vendor/golang_org/x/net/http/httpproxy crypto/x509 +vendor/golang_org/x/net/http/httpproxy vendor/golang_org/x/net/http/httpguts mime/multipart crypto/tls @@ -625,7 +659,7 @@ net/rpc github.com/ugorji/go/codec dh_auto_test -O--buildsystem=golang - cd obj-x86_64-linux-gnu && go test -vet=off -v -p 16 github.com/ugorji/go/codec github.com/ugorji/go/codec/codecgen + cd obj-x86_64-linux-gnu && go test -vet=off -v -p 15 github.com/ugorji/go/codec github.com/ugorji/go/codec/codecgen === RUN TestCborIndefiniteLength --- PASS: TestCborIndefiniteLength (0.00s) === RUN TestCborGoldens @@ -644,18 +678,18 @@ shared_test.go:277: [71] skipping because skip=true OR unsupported simple value or Tag Value === RUN TestCborHalfFloat --- PASS: TestCborHalfFloat (0.00s) - shared_test.go:277: equal floats: from 3c01 11110000000001, 1.0009765625 - shared_test.go:277: equal floats: from 3ff 1111111111, 6.097555160522461e-05 - shared_test.go:277: equal floats: from 1 1, 5.960464477539063e-08 - shared_test.go:277: equal floats: from c000 1100000000000000, -2 + shared_test.go:277: equal floats: from 3c00 11110000000000, 1 + shared_test.go:277: equal floats: from 7bff 111101111111111, 65504 shared_test.go:277: equal floats: from 0 0, 0 shared_test.go:277: equal floats: from 8000 1000000000000000, 0 shared_test.go:277: equal floats: from 400 10000000000, 6.103515625e-05 - shared_test.go:277: equal floats: from 3c00 11110000000000, 1 - shared_test.go:277: equal floats: from 7bff 111101111111111, 65504 + shared_test.go:277: equal floats: from 1 1, 5.960464477539063e-08 + shared_test.go:277: equal floats: from c000 1100000000000000, -2 + shared_test.go:277: equal floats: from 3c01 11110000000001, 1.0009765625 + shared_test.go:277: equal floats: from 3ff 1111111111, 6.097555160522461e-05 === RUN TestJsonDecodeNonStringScalarInStringContext --- PASS: TestJsonDecodeNonStringScalarInStringContext (0.00s) - shared_test.go:277: ++++ match: decoded: map[string]string{"i.-10":"-10", "s.true":"true", "b.true":"true", "s.false":"false", "b.false":"false", "s.10":"10", "i.10":"10"} + shared_test.go:277: ++++ match: decoded: map[string]string{"b.false":"false", "s.10":"10", "i.10":"10", "i.-10":"-10", "s.true":"true", "b.true":"true", "s.false":"false"} === RUN TestJsonEncodeIndent --- PASS: TestJsonEncodeIndent (0.00s) === RUN TestBufioDecReader @@ -867,10 +901,10 @@ shared_test.go:277: .............................................. shared_test.go:277: Testing: #29:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} shared_test.go:277: Encoded bytes: len: 35, [119 72 116 114 117 101 72 84 114 117 101 73 102 97 108 115 101 1 64 12 117 105 110 116 49 54 40 49 54 49 54 41 17 6 80] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} + shared_test.go:277: v1 returned: map[string]interface {}, map[uint16(1616):1616 true:True false:false] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} + shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} shared_test.go:277: Encoded bytes: len: 365, [121 72 108 105 115 116 106 17 6 80 19 1 237 54 160 2 49 197 74 0 0 118 72 84 82 85 69 2 73 70 65 76 83 69 1 102 2 1 73 105 110 116 51 50 19 1 237 54 160 72 98 111 111 108 2 79 76 79 78 71 32 83 84 82 73 78 71 65 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10] shared_test.go:277: v1 returned: map[string]interface {}, map[list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true LONG STRING: 1234567890 1234567890 @@ -885,17 +919,17 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890] map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true} - shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} + SHORT STRING:1234567890] map[string]interface {}{"bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0} + shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0} shared_test.go:277: .............................................. shared_test.go:277: Testing: #31:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Encoded bytes: len: 13, [119 2 72 116 114 117 101 16 138 1 1 16 200] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{false:0xc8, true:"true", 0x8a:false} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7198, [112 57 77 65 70 51 50 115 108 105 99 101 96 21 49 46 244 79 189 49 211 129 86 97 49 84 1 86 97 49 172 28 91 254 49 187 182 10 233 49 76 83 236 238 49 58 46 194 204 49 206 30 241 178 49 58 75 227 200 49 186 75 227 200 49 211 78 245 232 49 83 78 245 232 49 214 181 230 33 49 86 181 230 33 49 11 45 15 43 49 248 205 105 120 6 49 191 128 0 0 49 63 128 0 0 49 127 127 255 255 49 0 0 0 1 77 65 70 54 52 115 108 105 99 101 96 26 51 61 222 137 247 172 165 180 83 59 6 194 112 42 204 42 96 59 6 66 128 42 204 42 96 51 189 131 139 127 202 167 125 166 51 191 118 193 93 45 1 192 202 59 5 65 138 125 157 192 51 63 69 216 89 114 226 246 133 59 5 193 195 222 54 80 51 63 73 124 121 10 248 104 113 51 191 73 124 121 10 248 104 113 59 6 194 105 222 188 253 112 59 6 66 105 222 188 253 112 51 194 214 188 196 30 46 88 0 51 66 214 188 196 30 46 88 0 51 57 101 161 229 105 67 96 210 51 199] - shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a48 0xc000025b70 0xc000025b78 0xc000025b80 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1] [] [] [] map[] map[]} map[] [] } 0xc00008e9c0 map[1:one 22:twenty two -44:minus forty four] map[false:{} true:{}] map[3:[1 2 3] 5:[1 2 3 4 5]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001bcb38 0xc0001bcb38] 0xc0000d5f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a88 0xc000025bb0 0xc000025bb8 0xc000025bc0 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e960 map[22:twenty two -44:minus forty four 1:one] map[false:{} true:{}] map[3:[1 2 3] 5:[1 2 3 4 5]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001acb38 0xc0001acb38] 0xc0000e1f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{22:"twenty two", -44:"minus forty four", 1:"one"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. @@ -992,17 +1026,17 @@ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, map[string]bool, map[string]bool{"true":true, "false":false} shared_test.go:277: Encoded bytes: len: 14, [118 72 116 114 117 101 2 73 102 97 108 115 101 1] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:true false:false] map[string]interface {}{"true":true, "false":false} + shared_test.go:277: v1 returned: map[string]interface {}, map[true:true false:false] map[string]interface {}{"false":false, "true":true} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} - shared_test.go:277: Encoded bytes: len: 35, [119 72 116 114 117 101 72 84 114 117 101 73 102 97 108 115 101 1 64 12 117 105 110 116 49 54 40 49 54 49 54 41 17 6 80] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} + shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} + shared_test.go:277: Encoded bytes: len: 35, [119 73 102 97 108 115 101 1 64 12 117 105 110 116 49 54 40 49 54 49 54 41 17 6 80 72 116 114 117 101 72 84 114 117 101] + shared_test.go:277: v1 returned: map[string]interface {}, map[false:false uint16(1616):1616 true:True] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} - shared_test.go:277: Encoded bytes: len: 365, [121 72 108 105 115 116 106 17 6 80 19 1 237 54 160 2 49 197 74 0 0 118 72 84 82 85 69 2 73 70 65 76 83 69 1 102 2 1 73 105 110 116 51 50 19 1 237 54 160 72 98 111 111 108 2 79 76 79 78 71 32 83 84 82 73 78 71 65 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10] - shared_test.go:277: v1 returned: map[string]interface {}, map[list:[1616 32323232 true -3232 map[FALSE:false TRUE:true] [true false]] int32:32323232 bool:true LONG STRING: + shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":32323232, "bool":true} + shared_test.go:277: Encoded bytes: len: 365, [121 64 12 83 72 79 82 84 32 83 84 82 73 78 71 78 49 50 51 52 53 54 55 56 57 48 72 108 105 115 116 106 17 6 80 19 1 237 54 160 2 49 197 74 0 0 118 72 84 82 85 69 2 73 70 65 76 83 69 1 102 2 1 73 105 110 116 51 50 19 1 237 54 160 72 98 111 111 108 2 79 76 79 78 71 32 83 84 82 73 78 71 65 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100] + shared_test.go:277: v1 returned: map[string]interface {}, map[bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -1015,7 +1049,7 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890] map[string]interface {}{"list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} + SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232] map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. @@ -1024,10 +1058,10 @@ shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: .............................................. - shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7198, [112 57 77 65 70 51 50 115 108 105 99 101 96 21 49 46 244 79 189 49 211 129 86 97 49 84 1 86 97 49 172 28 91 254 49 187 182 10 233 49 76 83 236 238 49 58 46 194 204 49 206 30 241 178 49 58 75 227 200 49 186 75 227 200 49 211 78 245 232 49 83 78 245 232 49 214 181 230 33 49 86 181 230 33 49 11 45 15 43 49 248 205 105 120 6 49 191 128 0 0 49 63 128 0 0 49 127 127 255 255 49 0 0 0 1 77 65 70 54 52 115 108 105 99 101 96 26 51 61 222 137 247 172 165 180 83 59 6 194 112 42 204 42 96 59 6 66 128 42 204 42 96 51 189 131 139 127 202 167 125 166 51 191 118 193 93 45 1 192 202 59 5 65 138 125 157 192 51 63 69 216 89 114 226 246 133 59 5 193 195 222 54 80 51 63 73 124 121 10 248 104 113 51 191 73 124 121 10 248 104 113 59 6 194 105 222 188 253 112 59 6 66 105 222 188 253 112 51 194 214 188 196 30 46 88 0 51 66 214 188 196 30 46 88 0 51 57 101 161 229 105 67 96 210 51 199] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] Ui64slicearray:[[4 16 64 256] [4 16 64 256]] Iptrslice:[ 64 6464 646464 64646464 ] T:2012-02-02 02:02:02.000002 +0000 UTC Ui32:2863311530 I64:6148914691236517204 I8n:-85 WrapSliceInt64:[4 16 64 256] AUi64:64646464 F64:3.402819918338388e+53 Mbu64:map[false:map[] true:map[]] Ui64array:[4 16 64 256] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] I16n:-21845 Mf32wss:map[3:[1.0 2.0 3.0] 5:[1.0 2.0 3.0 4.0 5.0]] AMSU16:map[44444444444444444444444444444444:4 11111111:1 2222222222222222:2 333333333333333333333333:3] Bslice:[true false true false] Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] Simplef:map[B:true WrapSliceInt64:[4 16 64 256] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] F32:3.4028230607370965e+38 Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Ui64:12297829382473034410 S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui64slice:[12121212 34343434 56565656] Ui8:170 Ui8slice:[210 211 212] Bslice:[true false true false] I64:6148914691236517204 I8:84 Iptrslice: F64:3.402819918338388e+53 I16slice:[44 55 66]] Ui16:43690 AI16:1616 S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] I16:21844 I16slice:[44 55 66] I64slice:[1111 2222 3333] Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] AI64:-64646464 ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Mis:map[1:one 22:twenty two -44:minus forty four] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] B:true Ci64:-22 I32:1431655764 SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[S:3 U:3] map[S:4 U:4]] Ui8slice:[210 211 212] I8:84 Ui8:170 AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String By:5 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] I32n:-1431655765 Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] Mui2wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] Chstr:[A AA AAA AAAA AAAAA AAAAAA AAAAAAA AAAAAAAA AAAAAAAAA AAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAAA AAAAAAAAAAAAA AAAAAAAAAAAAAA AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA] F32:3.4028230607370965e+38 I64n:-6148914691236517205 Ui64:12297829382473034410 Miwu64s:map[3:[1 2 3] 5:[1 2 3 4 5]] NotAnon:map[A164slice0:[] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AI64arr0:[] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AI64:-64646464 AMSU16E:map[] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AUi64sliceN: AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] AMSU16N: AUi64:64646464 AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611]] Swrapuint8:[65 66 67 68 69 70 71 72 73 74] Byslice:[13 14 15] Swrapbytes:[[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] Ui64slice:[12121212 34343434 56565656]] map[interface {}]interface {}{"AI16":0x650, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "I16":0x5554, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "AI64":-64646464, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "B":true, "Ci64":-22, "I32":0x55555554, "I8":0x54, "Ui8":0xaa, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "By":0x5, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "I32n":-1431655765, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Mui2wss":map[interface {}]interface {}{0x3:[]interface {}{"1.0", "2.0", "3.0"}, 0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Chstr":[]interface {}{"A", "AA", "AAA", "AAAA", "AAAAA", "AAAAAA", "AAAAAAA", "AAAAAAAA", "AAAAAAAAA", "AAAAAAAAAA", "AAAAAAAAAAA", "AAAAAAAAAAAA", "AAAAAAAAAAAAA", "AAAAAAAAAAAAAA", "AAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAA"}, "F32":3.4028230607370965e+38, "I64n":-6148914691236517205, "Ui64":0xaaaaaaaaaaaaaaaa, "Miwu64s":map[interface {}]interface {}{0x3:[]interface {}{0x1, 0x2, 0x3}, 0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}}, "NotAnon":map[interface {}]interface {}{"AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AMSU16E":map[interface {}]interface {}{}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64sliceN":interface {}(nil), "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16N":interface {}(nil), "AUi64":0x3da6d40, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "A164slice0":[]interface {}{}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64arr0":[]interface {}{}}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "Ui32":0xaaaaaaaa, "I64":0x5555555555555554, "I8n":-85, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AUi64":0x3da6d40, "F64":3.402819918338388e+53, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "I16n":-21845, "Mf32wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "Bslice":[]interface {}{true, false, true, false}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Simplef":map[interface {}]interface {}{"B":true, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "F32":3.4028230607370965e+38, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "Bslice":[]interface {}{true, false, true, false}, "I64":0x5555555555555554, "I8":0x54, "Iptrslice":interface {}(nil), "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}}, "Ui16":0xaaaa} - shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I64":0x5555555555555554, "I8n":-85, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AUi64":0x3da6d40, "F64":3.402819918338388e+53, "Mf32wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "I16n":-21845, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Simplef":map[interface {}]interface {}{"B":true, "F32":3.4028230607370965e+38, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "Ui8":0xaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "Bslice":[]interface {}{true, false, true, false}, "I64":0x5555555555555554, "I8":0x54, "Iptrslice":interface {}(nil), "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}}, "Ui16":0xaaaa, "AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "Bslice":[]interface {}{true, false, true, false}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "AI16":0x650, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "I16":0x5554, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "AI64":-64646464, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "B":true, "Ci64":-22, "I32":0x55555554, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "I8":0x54, "Ui8":0xaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "By":0x5, "Mui2wss":map[interface {}]interface {}{0x3:[]interface {}{"1.0", "2.0", "3.0"}, 0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "I32n":-1431655765, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "F32":3.4028230607370965e+38, "I64n":-6148914691236517205, "Ui64":0xaaaaaaaaaaaaaaaa, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Chstr":[]interface {}{"A", "AA", "AAA", "AAAA", "AAAAA", "AAAAAA", "AAAAAAA", "AAAAAAAA", "AAAAAAAAA", "AAAAAAAAAA", "AAAAAAAAAAA", "AAAAAAAAAAAA", "AAAAAAAAAAAAA", "AAAAAAAAAAAAAA", "AAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAA"}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "NotAnon":map[interface {}]interface {}{"AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AMSU16E":map[interface {}]interface {}{}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64sliceN":interface {}(nil), "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16N":interface {}(nil), "AUi64":0x3da6d40, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "A164slice0":[]interface {}{}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64arr0":[]interface {}{}}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "Ui32":0xaaaaaaaa, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[AI16:1616 Mui2wss:map[3:[1.0 2.0 3.0] 5:[1.0 2.0 3.0 4.0 5.0]] Swrapbytes:[[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] Ui64array:[4 16 64 256] B:true T:2012-02-02 02:02:02.000002 +0000 UTC I16:21844 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] Ms:map[int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue] SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[S:3 U:3] map[S:4 U:4]] Ui64:12297829382473034410 ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] Ui32:2863311530 By:5 F64:3.402819918338388e+53 I16slice:[44 55 66] I64slice:[1111 2222 3333] Mis:map[22:twenty two -44:minus forty four 1:one] Ui16:43690 Ui8:170 AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AUi64:64646464 Bslice:[true false true false] I16n:-21845 I8:84 WrapSliceInt64:[4 16 64 256] Byslice:[13 14 15] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] I8n:-85 Ui64slice:[12121212 34343434 56565656] Ui64slicearray:[[4 16 64 256] [4 16 64 256]] Ci64:-22 I32:1431655764 I64:6148914691236517204 I64n:-6148914691236517205 NotAnon:map[A164slice0:[] AI64:-64646464 AI64arr0:[] AMSU16E:map[] AMSU16:map[333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1 2222222222222222:2] AMSU16N: ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AUi64:64646464 AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AUi64sliceN: AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String] Ui8slice:[210 211 212] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] Iptrslice:[ 64 6464 646464 64646464 ] Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] Mbu64:map[false:map[] true:map[]] Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? I32n:-1431655765 Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] AI64:-64646464 AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String Swrapuint8:[65 66 67 68 69 70 71 72 73 74] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] Chstr:[A AA AAA AAAA AAAAA AAAAAA AAAAAAA AAAAAAAA AAAAAAAAA AAAAAAAAAA AAAAAAAAAAA AAAAAAAAAAAA AAAAAAAAAAAAA AAAAAAAAAAAAAA AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA] F32:3.4028230607370965e+38 Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] Simplef:map[S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui64:12297829382473034410 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] B:true I64:6148914691236517204 I8:84 Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] F32:3.4028230607370965e+38 I16slice:[44 55 66] Iptrslice: Ui64slice:[12121212 34343434 56565656] Ui8:170 Ui8slice:[210 211 212] WrapSliceInt64:[4 16 64 256] Bslice:[true false true false] F64:3.402819918338388e+53 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree]]] map[interface {}]interface {}{"AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "I32n":-1431655765, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "AI64":-64646464, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Chstr":[]interface {}{"A", "AA", "AAA", "AAAA", "AAAAA", "AAAAAA", "AAAAAAA", "AAAAAAAA", "AAAAAAAAA", "AAAAAAAAAA", "AAAAAAAAAAA", "AAAAAAAAAAAA", "AAAAAAAAAAAAA", "AAAAAAAAAAAAAA", "AAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAA"}, "F32":3.4028230607370965e+38, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Simplef":map[interface {}]interface {}{"Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "I64":0x5555555555555554, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64":0xaaaaaaaaaaaaaaaa, "F32":3.4028230607370965e+38, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I8":0x54, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui8":0xaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Bslice":[]interface {}{true, false, true, false}, "F64":3.402819918338388e+53, "Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}}, "AI16":0x650, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "B":true, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "I16":0x5554, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Ms":map[interface {}]interface {}{"int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false, "truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue"}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Ui64":0xaaaaaaaaaaaaaaaa, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"U":0x3, "S":"3"}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "Ui32":0xaaaaaaaa, "Ui8":0xaa, "By":0x5, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "Ui16":0xaaaa, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64":0x3da6d40, "Bslice":[]interface {}{true, false, true, false}, "I16n":-21845, "I8":0x54, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "AMSU16":map[interface {}]interface {}{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "I8n":-85, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "Ci64":-22, "I32":0x55555554, "I64":0x5555555555555554, "I64n":-6148914691236517205, "NotAnon":map[interface {}]interface {}{"A164slice0":[]interface {}{}, "AI64":-64646464, "AI64arr0":[]interface {}{}, "AMSU16E":map[interface {}]interface {}{}, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16N":interface {}(nil), "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64":0x3da6d40, "AUi64sliceN":interface {}(nil), "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String"}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}} + shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "I8n":-85, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "Ci64":-22, "I32":0x55555554, "I64":0x5555555555555554, "I64n":-6148914691236517205, "NotAnon":map[interface {}]interface {}{"AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil), "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "A164slice0":[]interface {}{}, "AI64":-64646464, "AI64arr0":[]interface {}{}, "AMSU16E":map[interface {}]interface {}{}, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16N":interface {}(nil), "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64":0x3da6d40}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "I32n":-1431655765, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "AI64":-64646464, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Chstr":[]interface {}{"A", "AA", "AAA", "AAAA", "AAAAA", "AAAAAA", "AAAAAAA", "AAAAAAAA", "AAAAAAAAA", "AAAAAAAAAA", "AAAAAAAAAAA", "AAAAAAAAAAAA", "AAAAAAAAAAAAA", "AAAAAAAAAAAAAA", "AAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAA"}, "F32":3.4028230607370965e+38, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Simplef":map[interface {}]interface {}{"Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "B":true, "I64":0x5555555555555554, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "F32":3.4028230607370965e+38, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I8":0x54, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Bslice":[]interface {}{true, false, true, false}, "F64":3.402819918338388e+53, "Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}}, "AI16":0x650, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "B":true, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "I16":0x5554, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Ms":map[interface {}]interface {}{"int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false, "truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue"}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Ui64":0xaaaaaaaaaaaaaaaa, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "Ui32":0xaaaaaaaa, "By":0x5, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "Ui16":0xaaaa, "Ui8":0xaa, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64":0x3da6d40, "Bslice":[]interface {}{true, false, true, false}, "I16n":-21845, "I8":0x54, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}} === RUN TestBincCodecsMisc --- PASS: TestBincCodecsMisc (0.00s) shared_test.go:277: ------- b: size: 7198, value: [112 57 77 65 70 51 50 115 108 105 99 101 96 21 49 46 244 79 189 49 211 129 86 97 49 84 1 86 97 49 172 28 91 254 49 187 182 10 233 49 76 83 236 238 49 58 46 194 204 49 206 30 241 178 49 58 75 227 200 49 186 75 227 200 49 211 78 245 232 49 83 78 245 232 49 214 181 230 33 49 86 181 230 33 49 11 45 15 43 49 248 205 105 120 6 49 191 128 0 0 49 63 128 0 0 49 127 127 255 255 49 0 0 0 1 77 65 70 54 52 115 108 105 99 101 96 26 51 61 222 137 247 172 165 180 83 59 6 194 112 42 204 42 96 59 6 66 128 42 204 42 96 51 189 131 139 127 202 167 125 166 51 191 118 193 93 45 1 192 202 59 5 65 138 125 157 192 51 63 69 216 89 114 226 246 133 59 5 193 195 222 54 80 51 63 73 124 121 10 248 104 113 51 191 73 124 121 10 248 104 113 59 6 194 105 222 188 253 112 59 6 66 105 222 188 253 112 51 194 214 188 196 30 46 88 0 51 66 214 188 196 30 46 88 0 51 57 101 161 229 105 67 96 210 51 199] @@ -1046,7 +1080,7 @@ shared_test.go:277: mammoth-binc: values equal shared_test.go:277: mammoth2-binc: values equal === RUN TestSimpleCodecsTable ---- PASS: TestSimpleCodecsTable (0.02s) +--- PASS: TestSimpleCodecsTable (0.01s) shared_test.go:277: ================ TestNil: false ================ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, int8, -8 @@ -1191,7 +1225,7 @@ shared_test.go:277: .............................................. shared_test.go:277: Testing: #28:, map[string]bool, map[string]bool{"true":true, "false":false} shared_test.go:277: Encoded bytes: len: 17, [241 2 217 4 116 114 117 101 3 217 5 102 97 108 115 101 2] - shared_test.go:277: v1 returned: map[string]bool, map[false:false true:true] map[string]bool{"false":false, "true":true} + shared_test.go:277: v1 returned: map[string]bool, map[true:true false:false] map[string]bool{"true":true, "false":false} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. shared_test.go:277: Testing: #29:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} @@ -1199,9 +1233,9 @@ shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} + shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} shared_test.go:277: Encoded bytes: len: 376, [241 5 217 4 108 105 115 116 233 6 9 6 80 10 1 237 54 160 3 4 197 74 0 0 241 2 217 5 70 65 76 83 69 2 217 4 84 82 85 69 3 233 2 3 2 217 5 105 110 116 51 50 10 1 237 54 160 217 4 98 111 111 108 3 217 11 76 79 78 71 32 83 84 82 73 78 71 218 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114] - shared_test.go:277: v1 returned: map[string]interface {}, map[LONG STRING: + shared_test.go:277: v1 returned: map[string]interface {}, map[bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -1214,17 +1248,17 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[FALSE:false TRUE:true] [true false]] int32:32323232 bool:true] map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} + SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232] map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} shared_test.go:277: .............................................. shared_test.go:277: Testing: #31:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Encoded bytes: len: 15, [241 3 3 217 4 116 114 117 101 8 138 2 2 8 200] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{false:0xc8, true:"true", 0x8a:false} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[false:200 true:true 138:false] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{-44:"minus forty four", 1:"one", 22:"twenty two"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7382, [241 56 217 9 65 70 51 50 115 108 105 99 101 233 21 4 46 244 79 189 4 211 129 86 97 4 84 1 86 97 4 172 28 91 254 4 187 182 10 233 4 76 83 236 238 4 58 46 194 204 4 206 30 241 178 4 58 75 227 200 4 186 75 227 200 4 211 78 245 232 4 83 78 245 232 4 214 181 230 33 4 86 181 230 33 4 11 45 15 43 4 248 205 105 120 4 0 0 0 0 4 191 128 0 0 4 63 128 0 0 4 127 127 255 255 4 0 0 0 1 217 9 65 70 54 52 115 108 105 99 101 233 26 5 61 222 137 247 172 165 180 83 5 194 112 42 204 42 96 0 0 5 66 128 42 204 42 96 0 0 5 189 131 139 127 202 167 125 166 5 191 118 193 93 45 1 192 202 5 65 138 125 157 192 0 0 0 5 63 69 216 89 114 226 246 133 5 193 195 222 54 80 0 0 0 5 63 73 124 121 10 248 104 113 5 191 73 124 121 10 248 104 113 5 194 105 222 188 253 112 0 0 5 66 105 222 188 253 112 0 0 5 194 214 188 196 30 46 88 0 5 66 214 188 196 30] - shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a48 0xc000025b70 0xc000025b78 0xc000025b80 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e9c0 map[1:one 22:twenty two -44:minus forty four] map[false:{} true:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001bcb38 0xc0001bcb38] 0xc0000d5f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a88 0xc000025bb0 0xc000025bb8 0xc000025bc0 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e960 map[1:one 22:twenty two -44:minus forty four] map[false:{} true:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001acb38 0xc0001acb38] 0xc0000e1f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. @@ -1321,17 +1355,17 @@ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, map[string]bool, map[string]bool{"true":true, "false":false} shared_test.go:277: Encoded bytes: len: 17, [241 2 217 4 116 114 117 101 3 217 5 102 97 108 115 101 2] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:true false:false] map[string]interface {}{"true":true, "false":false} + shared_test.go:277: v1 returned: map[string]interface {}, map[true:true false:false] map[string]interface {}{"false":false, "true":true} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} - shared_test.go:277: Encoded bytes: len: 39, [241 3 217 5 102 97 108 115 101 2 217 12 117 105 110 116 49 54 40 49 54 49 54 41 9 6 80 217 4 116 114 117 101 217 4 84 114 117 101] - shared_test.go:277: v1 returned: map[string]interface {}, map[false:false uint16(1616):1616 true:True] map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} + shared_test.go:277: Encoded bytes: len: 39, [241 3 217 4 116 114 117 101 217 4 84 114 117 101 217 5 102 97 108 115 101 2 217 12 117 105 110 116 49 54 40 49 54 49 54 41 9 6 80] + shared_test.go:277: v1 returned: map[string]interface {}, map[uint16(1616):1616 true:True false:false] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} - shared_test.go:277: Encoded bytes: len: 376, [241 5 217 4 108 105 115 116 233 6 9 6 80 10 1 237 54 160 3 4 197 74 0 0 241 2 217 4 84 82 85 69 3 217 5 70 65 76 83 69 2 233 2 3 2 217 5 105 110 116 51 50 10 1 237 54 160 217 4 98 111 111 108 3 217 11 76 79 78 71 32 83 84 82 73 78 71 218 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114] - shared_test.go:277: v1 returned: map[string]interface {}, map[int32:32323232 bool:true LONG STRING: + shared_test.go:277: Encoded bytes: len: 376, [241 5 217 12 83 72 79 82 84 32 83 84 82 73 78 71 217 10 49 50 51 52 53 54 55 56 57 48 217 4 108 105 115 116 233 6 9 6 80 10 1 237 54 160 3 4 197 74 0 0 241 2 217 4 84 82 85 69 3 217 5 70 65 76 83 69 2 233 2 3 2 217 5 105 110 116 51 50 10 1 237 54 160 217 4 98 111 111 108 3 217 11 76 79 78 71 32 83 84 82 73 78 71 218 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85] + shared_test.go:277: v1 returned: map[string]interface {}, map[SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -1344,19 +1378,19 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]]] map[string]interface {}{"list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} + ] map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Encoded bytes: len: 15, [241 3 3 217 4 116 114 117 101 8 138 2 2 8 200] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[false:200 true:true 138:false] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{0x8a:false, false:0xc8, true:"true"} shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: .............................................. - shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7382, [241 56 217 9 65 70 51 50 115 108 105 99 101 233 21 4 46 244 79 189 4 211 129 86 97 4 84 1 86 97 4 172 28 91 254 4 187 182 10 233 4 76 83 236 238 4 58 46 194 204 4 206 30 241 178 4 58 75 227 200 4 186 75 227 200 4 211 78 245 232 4 83 78 245 232 4 214 181 230 33 4 86 181 230 33 4 11 45 15 43 4 248 205 105 120 4 0 0 0 0 4 191 128 0 0 4 63 128 0 0 4 127 127 255 255 4 0 0 0 1 217 9 65 70 54 52 115 108 105 99 101 233 26 5 61 222 137 247 172 165 180 83 5 194 112 42 204 42 96 0 0 5 66 128 42 204 42 96 0 0 5 189 131 139 127 202 167 125 166 5 191 118 193 93 45 1 192 202 5 65 138 125 157 192 0 0 0 5 63 69 216 89 114 226 246 133 5 193 195 222 54 80 0 0 0 5 63 73 124 121 10 248 104 113 5 191 73 124 121 10 248 104 113 5 194 105 222 188 253 112 0 0 5 66 105 222 188 253 112 0 0 5 194 214 188 196 30 46 88 0 5 66 214 188 196 30] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[AUi64:64646464 F32:3.4028230607370965e+38 Mbu64:map[false:map[] true:map[]] Simplef:map[B:true Bslice:[true false true false] I8:84 Msi64:map[twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] F32:3.4028230607370965e+38 F64:3.402819918338388e+53 I16slice:[44 55 66] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui64:12297829382473034410 WrapSliceInt64:[4 16 64 256] Iptrslice: Ui64slice:[12121212 34343434 56565656] Ui8:170 Ui8slice:[210 211 212] I64:6148914691236517204 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree]] AI16:1616 AI64:-64646464 ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] I16slice:[44 55 66] Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[S:3 U:3] map[S:4 U:4]] Swrapbytes:[[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] I32:1431655764 Iptrslice:[ 64 6464 646464 64646464 ] Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] T:2012-02-02 02:02:02.000002 +0000 UTC Swrapuint8:[65 66 67 68 69 70 71 72 73 74] Ui64slicearray:[[4 16 64 256] [4 16 64 256]] By:5 Byslice:[13 14 15] I16n:-21845 Mui2wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Bslice:[true false true false] F64:3.402819918338388e+53 Mis:map[1:one 22:twenty two -44:minus forty four] Ui64:12297829382473034410 Ui8:170 Ci64:-22 I8:84 AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] I8n:-85 NotAnon:map[AI64:-64646464 ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AUi64:64646464 A164slice0:[] AI64arr0:[] AMSU16N: AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AUi64sliceN: AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AMSU16:map[2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1] AMSU16E:map[] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804]] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] I64slice:[1111 2222 3333] Ui64slice:[12121212 34343434 56565656] I64n:-6148914691236517205 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Ui16:43690 AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] Ui32:2863311530 WrapSliceInt64:[4 16 64 256] I16:21844 S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? I64:6148914691236517204 Ui8slice:[210 211 212] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] I32n:-1431655765 Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] Ui64array:[4 16 64 256] ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[U:2 S:2] map[S:1 U:1]] B:true] map[interface {}]interface {}{"Ci64":-22, "I8":0x54, "Mis":map[interface {}]interface {}{-44:"minus forty four", 0x1:"one", 0x16:"twenty two"}, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8":0xaa, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "Ms":map[interface {}]interface {}{"int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false, "truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue"}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "I8n":-85, "NotAnon":map[interface {}]interface {}{"AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI64arr0":[]interface {}{}, "AMSU16N":interface {}(nil), "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI16":0x650, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil), "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "AMSU16E":map[interface {}]interface {}{}, "A164slice0":[]interface {}{}, "AI64":-64646464, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64":0x3da6d40}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "I64n":-6148914691236517205, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui16":0xaaaa, "I16":0x5554, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui32":0xaaaaaaaa, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "I32n":-1431655765, "I64":0x5555555555555554, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "B":true, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI16":0x650, "AI64":-64646464, "AUi64":0x3da6d40, "F32":3.4028230607370965e+38, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "Simplef":map[interface {}]interface {}{"I64":0x5555555555555554, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "B":true, "Bslice":[]interface {}{true, false, true, false}, "I8":0x54, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "F32":3.4028230607370965e+38, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I32":0x55555554, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "By":0x5, "Byslice":[]uint8{0xd, 0xe, 0xf}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "Bslice":[]interface {}{true, false, true, false}, "F64":3.402819918338388e+53, "I16n":-21845, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}} - shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "By":0x5, "Byslice":[]uint8{0xd, 0xe, 0xf}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "Bslice":[]interface {}{true, false, true, false}, "F64":3.402819918338388e+53, "I16n":-21845, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8":0xaa, "Ci64":-22, "I8":0x54, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "NotAnon":map[interface {}]interface {}{"AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "AMSU16E":map[interface {}]interface {}{}, "A164slice0":[]interface {}{}, "AI64":-64646464, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64":0x3da6d40, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI64arr0":[]interface {}{}, "AMSU16N":interface {}(nil), "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI16":0x650, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil)}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "I8n":-85, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui16":0xaaaa, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "I64n":-6148914691236517205, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I16":0x5554, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui32":0xaaaaaaaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "I32n":-1431655765, "I64":0x5555555555555554, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "B":true, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "F32":3.4028230607370965e+38, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Simplef":map[interface {}]interface {}{"Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "I64":0x5555555555555554, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "B":true, "Bslice":[]interface {}{true, false, true, false}, "I8":0x54, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "F32":3.4028230607370965e+38, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}}, "AI16":0x650, "AI64":-64646464, "AUi64":0x3da6d40, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "I32":0x55555554, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[I16slice:[44 55 66] I64n:-6148914691236517205 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] Ui64slicearray:[[4 16 64 256] [4 16 64 256]] Ui16:43690 AUi64:64646464 B:true I8:84 Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Swrapbytes:[[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] I64:6148914691236517204 Ui64array:[4 16 64 256] AI64:-64646464 I16:21844 Mbu64:map[true:map[] false:map[]] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Simplef:map[I64:6148914691236517204 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Ui8:170 F32:3.4028230607370965e+38 Iptrslice: Ui64slice:[12121212 34343434 56565656] WrapSliceInt64:[4 16 64 256] I8:84 Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] Ui64:12297829382473034410 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui8slice:[210 211 212] B:true Bslice:[true false true false] F64:3.402819918338388e+53 I16slice:[44 55 66]] WrapSliceInt64:[4 16 64 256] AMSU16:map[2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1] Byslice:[13 14 15] I32:1431655764 NotAnon:map[A164slice0:[] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AI64:-64646464 AMSU16N: AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AUi64sliceN: AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AMSU16:map[44444444444444444444444444444444:4 11111111:1 2222222222222222:2 333333333333333333333333:3] AMSU16E:map[] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AUi64:64646464 AI64arr0:[]] Swrapuint8:[65 66 67 68 69 70 71 72 73 74] Ui64slice:[12121212 34343434 56565656] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String F32:3.4028230607370965e+38 By:5 AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] Bslice:[true false true false] Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[S:3 U:3] map[U:4 S:4]] Ui8:170 Ci64:-22 I32n:-1431655765 T:2012-02-02 02:02:02.000002 +0000 UTC AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] I8n:-85 Ui64:12297829382473034410 AI16:1616 ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] Iptrslice:[ 64 6464 646464 64646464 ] Mis:map[-44:minus forty four 1:one 22:twenty two] F64:3.402819918338388e+53 I64slice:[1111 2222 3333] Mui2wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] I16n:-21845 Ui8slice:[210 211 212] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] Mfwss:map[3:[1.0 2.0 3.0] 5:[1.0 2.0 3.0 4.0 5.0]] Ui32:2863311530 Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]] map[interface {}]interface {}{"By":0x5, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"U":0x1, "S":"1"}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Ui8":0xaa, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Bslice":[]interface {}{true, false, true, false}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Ci64":-22, "I32n":-1431655765, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "Ui64":0xaaaaaaaaaaaaaaaa, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "I8n":-85, "Mis":map[interface {}]interface {}{-44:"minus forty four", 0x1:"one", 0x16:"twenty two"}, "AI16":0x650, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "F64":3.402819918338388e+53, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "I16n":-21845, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "Mfwss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "Ui32":0xaaaaaaaa, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Msi64":map[interface {}]interface {}{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I64n":-6148914691236517205, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "Ui16":0xaaaa, "AUi64":0x3da6d40, "B":true, "I8":0x54, "I64":0x5555555555555554, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI64":-64646464, "I16":0x5554, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Simplef":map[interface {}]interface {}{"B":true, "Bslice":[]interface {}{true, false, true, false}, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "I64":0x5555555555555554, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui8":0xaa, "F32":3.4028230607370965e+38, "Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I8":0x54, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}}, "NotAnon":map[interface {}]interface {}{"AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16E":map[interface {}]interface {}{}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64":0x3da6d40, "AI64arr0":[]interface {}{}, "A164slice0":[]interface {}{}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AMSU16N":interface {}(nil), "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil)}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AMSU16":map[interface {}]interface {}{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "I32":0x55555554, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "F32":3.4028230607370965e+38} + shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"I64n":-6148914691236517205, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "B":true, "I8":0x54, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "Ui16":0xaaaa, "AUi64":0x3da6d40, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I64":0x5555555555555554, "I16":0x5554, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "AI64":-64646464, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Simplef":map[interface {}]interface {}{"F32":3.4028230607370965e+38, "Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I8":0x54, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "Bslice":[]interface {}{true, false, true, false}, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "I64":0x5555555555555554, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui8":0xaa}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "I32":0x55555554, "NotAnon":map[interface {}]interface {}{"AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AMSU16N":interface {}(nil), "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil), "A164slice0":[]interface {}{}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AMSU16E":map[interface {}]interface {}{}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64":0x3da6d40, "AMSU16":map[interface {}]interface {}{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, "AI64arr0":[]interface {}{}}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AMSU16":map[interface {}]interface {}{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, "F32":3.4028230607370965e+38, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "By":0x5, "Bslice":[]interface {}{true, false, true, false}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Ui8":0xaa, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "I32n":-1431655765, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "Ci64":-22, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "I8n":-85, "Ui64":0xaaaaaaaaaaaaaaaa, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "AI16":0x650, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "F64":3.402819918338388e+53, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "I16n":-21845, "Mfwss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "Ui32":0xaaaaaaaa, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}} === RUN TestSimpleCodecsMisc --- PASS: TestSimpleCodecsMisc (0.00s) shared_test.go:277: ------- b: size: 7559, value: [241 57 217 9 65 70 51 50 115 108 105 99 101 233 21 4 46 244 79 189 4 211 129 86 97 4 84 1 86 97 4 172 28 91 254 4 187 182 10 233 4 76 83 236 238 4 58 46 194 204 4 206 30 241 178 4 58 75 227 200 4 186 75 227 200 4 211 78 245 232 4 83 78 245 232 4 214 181 230 33 4 86 181 230 33 4 11 45 15 43 4 248 205 105 120 4 0 0 0 0 4 191 128 0 0 4 63 128 0 0 4 127 127 255 255 4 0 0 0 1 217 9 65 70 54 52 115 108 105 99 101 233 26 5 61 222 137 247 172 165 180 83 5 194 112 42 204 42 96 0 0 5 66 128 42 204 42 96 0 0 5 189 131 139 127 202 167 125 166 5 191 118 193 93 45 1 192 202 5 65 138 125 157 192 0 0 0 5 63 69 216 89 114 226 246 133 5 193 195 222 54 80 0 0 0 5 63 73 124 121 10 248 104 113 5 191 73 124 121 10 248 104 113 5 194 105 222 188 253 112 0 0 5 66 105 222 188 253 112 0 0 5 194 214 188 196 30 46 88 0 5 66 214 188 196 30] @@ -1371,7 +1405,7 @@ shared_test.go:277: ++++ Objects match shared_test.go:277: ++++ Objects match === RUN TestSimpleMammoth ---- PASS: TestSimpleMammoth (0.08s) +--- PASS: TestSimpleMammoth (0.07s) shared_test.go:277: mammoth-simple: values equal shared_test.go:277: mammoth2-simple: values equal === RUN TestMsgpackCodecsTable @@ -1523,13 +1557,13 @@ shared_test.go:277: v1 returned: map[string]bool, map[true:true false:false] map[string]bool{"true":true, "false":false} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #29:, map[string]interface {}, map[string]interface {}{"uint16(1616)":0x650, "true":"True", "false":false} + shared_test.go:277: Testing: #29:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} shared_test.go:277: Encoded bytes: len: 34, [131 164 116 114 117 101 164 84 114 117 101 165 102 97 108 115 101 194 172 117 105 110 116 49 54 40 49 54 49 54 41 205 6 80] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} + shared_test.go:277: v1 returned: map[string]interface {}, map[uint16(1616):1616 true:True false:false] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} - shared_test.go:277: Encoded bytes: len: 364, [133 164 108 105 115 116 150 209 6 80 210 1 237 54 160 195 202 197 74 0 0 130 164 84 82 85 69 195 165 70 65 76 83 69 194 146 195 194 165 105 110 116 51 50 210 1 237 54 160 164 98 111 111 108 195 171 76 79 78 71 32 83 84 82 73 78 71 218 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10] + shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true} + shared_test.go:277: Encoded bytes: len: 364, [133 165 105 110 116 51 50 210 1 237 54 160 164 98 111 111 108 195 171 76 79 78 71 32 83 84 82 73 78 71 218 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 34 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 34 32 10 39 9 97 32 116 97] shared_test.go:277: v1 returned: map[string]interface {}, map[SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 @@ -1543,17 +1577,17 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - ] map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} - shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}} + ] map[string]interface {}{"int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}} + shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} shared_test.go:277: .............................................. shared_test.go:277: Testing: #31:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Encoded bytes: len: 13, [131 195 164 116 114 117 101 204 138 194 194 204 200] shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{3:codec.wrapUint64Slice{0x1, 0x2, 0x3}, 5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{-44:"minus forty four", 1:"one", 22:"twenty two"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7095, [222 0 56 169 65 70 51 50 115 108 105 99 101 220 0 21 202 46 244 79 189 202 211 129 86 97 202 84 1 86 97 202 172 28 91 254 202 187 182 10 233 202 76 83 236 238 202 58 46 194 204 202 206 30 241 178 202 58 75 227 200 202 186 75 227 200 202 211 78 245 232 202 83 78 245 232 202 214 181 230 33 202 86 181 230 33 202 11 45 15 43 202 248 205 105 120 202 0 0 0 0 202 191 128 0 0 202 63 128 0 0 202 127 127 255 255 202 0 0 0 1 169 65 70 54 52 115 108 105 99 101 220 0 26 203 61 222 137 247 172 165 180 83 203 194 112 42 204 42 96 0 0 203 66 128 42 204 42 96 0 0 203 189 131 139 127 202 167 125 166 203 191 118 193 93 45 1 192 202 203 65 138 125 157 192 0 0 0 203 63 69 216 89 114 226 246 133 203 193 195 222 54 80 0 0 0 203 63 73 124 121 10 248 104 113 203 191 73 124 121 10 248 104 113 203 194 105 222 188 253 112 0 0 203 66 105 222 188 253 112 0 0 203 194 214 188 196 30 46 88 0 203 66 214 188 196] - shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a48 0xc000025b70 0xc000025b78 0xc000025b80 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e9c0 map[1:one 22:twenty two -44:minus forty four] map[false:{} true:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001bcb38 0xc0001bcb38] 0xc0000d5f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{3:codec.wrapUint64Slice{0x1, 0x2, 0x3}, 5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a88 0xc000025bb0 0xc000025bb8 0xc000025bc0 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e960 map[22:twenty two -44:minus forty four 1:one] map[false:{} true:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001acb38 0xc0001acb38] 0xc0000e1f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{22:"twenty two", -44:"minus forty four", 1:"one"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. @@ -1650,17 +1684,17 @@ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, map[string]bool, map[string]bool{"true":true, "false":false} shared_test.go:277: Encoded bytes: len: 14, [130 164 116 114 117 101 195 165 102 97 108 115 101 194] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:true false:false] map[string]interface {}{"true":true, "false":false} + shared_test.go:277: v1 returned: map[string]interface {}, map[false:false true:true] map[string]interface {}{"true":true, "false":false} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} - shared_test.go:277: Encoded bytes: len: 34, [131 164 116 114 117 101 164 84 114 117 101 165 102 97 108 115 101 194 172 117 105 110 116 49 54 40 49 54 49 54 41 205 6 80] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"uint16(1616)":0x650, "true":"True", "false":false} + shared_test.go:277: Encoded bytes: len: 34, [131 165 102 97 108 115 101 194 172 117 105 110 116 49 54 40 49 54 49 54 41 205 6 80 164 116 114 117 101 164 84 114 117 101] + shared_test.go:277: v1 returned: map[string]interface {}, map[false:false uint16(1616):1616 true:True] map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true} - shared_test.go:277: Encoded bytes: len: 364, [133 164 108 105 115 116 150 209 6 80 210 1 237 54 160 195 202 197 74 0 0 130 165 70 65 76 83 69 194 164 84 82 85 69 195 146 195 194 165 105 110 116 51 50 210 1 237 54 160 164 98 111 111 108 195 171 76 79 78 71 32 83 84 82 73 78 71 218 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10] - shared_test.go:277: v1 returned: map[string]interface {}, map[list:[1616 32323232 true -3232 map[FALSE:false TRUE:true] [true false]] int32:32323232 bool:true LONG STRING: + shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} + shared_test.go:277: Encoded bytes: len: 364, [133 164 108 105 115 116 150 209 6 80 210 1 237 54 160 195 202 197 74 0 0 130 164 84 82 85 69 195 165 70 65 76 83 69 194 146 195 194 165 105 110 116 51 50 210 1 237 54 160 164 98 111 111 108 195 171 76 79 78 71 32 83 84 82 73 78 71 218 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10] + shared_test.go:277: v1 returned: map[string]interface {}, map[LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -1673,19 +1707,19 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890] map[string]interface {}{"int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}} + SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true] map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. - shared_test.go:277: Testing: #0:, map[interface {}]interface {}, map[interface {}]interface {}{false:0xc8, true:"true", 0x8a:false} - shared_test.go:277: Encoded bytes: len: 13, [131 194 204 200 195 164 116 114 117 101 204 138 194] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[false:200 true:true 138:false] map[interface {}]interface {}{0x8a:false, false:0xc8, true:"true"} - shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{false:0xc8, true:"true", 0x8a:false} + shared_test.go:277: Testing: #0:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} + shared_test.go:277: Encoded bytes: len: 13, [131 195 164 116 114 117 101 204 138 194 194 204 200] + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} + shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: .............................................. - shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7105, [222 0 56 169 65 70 51 50 115 108 105 99 101 220 0 21 202 46 244 79 189 202 211 129 86 97 202 84 1 86 97 202 172 28 91 254 202 187 182 10 233 202 76 83 236 238 202 58 46 194 204 202 206 30 241 178 202 58 75 227 200 202 186 75 227 200 202 211 78 245 232 202 83 78 245 232 202 214 181 230 33 202 86 181 230 33 202 11 45 15 43 202 248 205 105 120 202 0 0 0 0 202 191 128 0 0 202 63 128 0 0 202 127 127 255 255 202 0 0 0 1 169 65 70 54 52 115 108 105 99 101 220 0 26 203 61 222 137 247 172 165 180 83 203 194 112 42 204 42 96 0 0 203 66 128 42 204 42 96 0 0 203 189 131 139 127 202 167 125 166 203 191 118 193 93 45 1 192 202 203 65 138 125 157 192 0 0 0 203 63 69 216 89 114 226 246 133 203 193 195 222 54 80 0 0 0 203 63 73 124 121 10 248 104 113 203 191 73 124 121 10 248 104 113 203 194 105 222 188 253 112 0 0 203 66 105 222 188 253 112 0 0 203 194 214 188 196 30 46 88 0 203 66 214 188 196] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Swrapbytes:[A AA AAAA AAAAAAAA AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA] Ui64slice:[12121212 34343434 56565656] Mbu64:map[false:map[] true:map[]] Ui32:2863311530 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] F64:3.402819918338388e+53 I16:21844 I8n:-85 B:true Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] AI64:-64646464 Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String Byslice:  Ci64: Ui64:12297829382473034410 AMSU16:map[2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1] I16n:-21845 Ui16:43690 Bslice:[true false true false] NotAnon:map[AUi64sliceN: A164slice0:[] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AUi64:64646464 AI64arr0:[] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AMSU16N: AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AI64:-64646464 AMSU16E:map[]] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Mui2wss:map[3:[1.0 2.0 3.0] 5:[1.0 2.0 3.0 4.0 5.0]] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui64array:[4 16 64 256] Ui8slice: AUi64:64646464 Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] Swrapuint8:[65 66 67 68 69 70 71 72 73 74] Ui8:170 WrapSliceInt64:[4 16 64 256] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] I64slice:[1111 2222 3333] I8:84 Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] I32n:-1431655765 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] Simplef:map[F64:3.402819918338388e+53 Msi64:map[twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1] Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Ui8:170 I16slice:[44 55 66] Ui64:12297829382473034410 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] B:true F32:3.4028230607370965e+38 I64:6148914691236517204 I8:84 WrapSliceInt64:[4 16 64 256] Bslice:[true false true false] Iptrslice: S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui64slice:[12121212 34343434 56565656] Ui8slice:] SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[U:3 S:3] map[S:4 U:4]] Ui64slicearray:[[4 16 64 256] [4 16 64 256]] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] I16slice:[44 55 66] I64:6148914691236517204 Mis:map[22:twenty two -44:minus forty four 1:one] F32:3.4028230607370965e+38 By:5 I32:1431655764 I64n:-6148914691236517205 Iptrslice:[ 64 6464 646464 64646464 ] T:@O) AI16:1616] map[interface {}]interface {}{"Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Swrapbytes":[]interface {}{"A", "AA", "AAAA", "AAAAAAAA", "AAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Ui32":0xaaaaaaaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "F64":3.402819918338388e+53, "I16":21844, "I8n":-85, "AI64":-64646464, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":4}, map[interface {}]interface {}{"S":"3", "U":3}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"S":"1", "U":1}}, "AMSU16":map[interface {}]interface {}{"11111111":1, "2222222222222222":2, "333333333333333333333333":3, "44444444444444444444444444444444":4}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Byslice":"\r\x0e\x0f", "Ci64":"\xff\xff\xff\xff\xff\xff\xff\xea", "Ui64":0xaaaaaaaaaaaaaaaa, "Bslice":[]interface {}{true, false, true, false}, "I16n":-21845, "Ui16":0xaaaa, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "NotAnon":map[interface {}]interface {}{"A164slice0":[]interface {}{}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":1616, "AMSU16":map[interface {}]interface {}{"44444444444444444444444444444444":4, "11111111":1, "2222222222222222":2, "333333333333333333333333":3}, "AUi64sliceN":interface {}(nil), "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64":0x3da6d40, "AI64arr0":[]interface {}{}, "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AMSU16N":interface {}(nil), "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AMSU16E":map[interface {}]interface {}{}}, "AUi64":0x3da6d40, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Mui2wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64array":[]interface {}{4, 16, 64, 0x100}, "Ui8slice":"\xd2\xd3\xd4", "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, "Swrapuint8":[]interface {}{65, 66, 67, 68, 69, 70, 71, 72, 73, 74}, "Ui8":0xaa, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "I32n":-1431655765, "I64slice":[]interface {}{1111, 2222, 3333}, "I8":84, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Miwu64s":map[interface {}]interface {}{5:[]interface {}{1, 2, 3, 4, 5}, 3:[]interface {}{1, 2, 3}}, "Simplef":map[interface {}]interface {}{"F32":3.4028230607370965e+38, "I64":6148914691236517204, "I8":84, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "B":true, "Iptrslice":interface {}(nil), "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8slice":"\xd2\xd3\xd4", "Bslice":[]interface {}{true, false, true, false}, "Msi64":map[interface {}]interface {}{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui8":0xaa, "F64":3.402819918338388e+53, "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "I16slice":[]interface {}{44, 55, 66}}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":1}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"S":"3", "U":3}, map[interface {}]interface {}{"U":4, "S":"4"}}, "Ui64slicearray":[]interface {}{[]interface {}{4, 16, 64, 0x100}, []interface {}{4, 16, 64, 0x100}}, "I16slice":[]interface {}{44, 55, 66}, "F32":3.4028230607370965e+38, "I64":6148914691236517204, "Mis":map[interface {}]interface {}{22:"twenty two", -44:"minus forty four", 1:"one"}, "AI16":1616, "By":5, "I32":1431655764, "I64n":-6148914691236517205, "Iptrslice":[]interface {}{interface {}(nil), 64, interface {}(nil), 6464, interface {}(nil), 646464, interface {}(nil), 64646464, interface {}(nil)}, "T":"\x00\x00\x1f@O)\xee\x9a"} - shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "NotAnon":map[interface {}]interface {}{"AMSU16N":interface {}(nil), "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AI64arr0":[]interface {}{}, "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AMSU16E":map[interface {}]interface {}{}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AI16":1616, "AMSU16":map[interface {}]interface {}{"11111111":1, "2222222222222222":2, "333333333333333333333333":3, "44444444444444444444444444444444":4}, "AUi64sliceN":interface {}(nil), "A164slice0":[]interface {}{}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AUi64":0x3da6d40, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}}, "Mui2wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64array":[]interface {}{4, 16, 64, 0x100}, "Ui8slice":"\xd2\xd3\xd4", "AUi64":0x3da6d40, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Swrapuint8":[]interface {}{65, 66, 67, 68, 69, 70, 71, 72, 73, 74}, "Ui8":0xaa, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}, "I8":84, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "I32n":-1431655765, "I64slice":[]interface {}{1111, 2222, 3333}, "Simplef":map[interface {}]interface {}{"F64":3.402819918338388e+53, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui8":0xaa, "I16slice":[]interface {}{44, 55, 66}, "Ui64":0xaaaaaaaaaaaaaaaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "F32":3.4028230607370965e+38, "I64":6148914691236517204, "I8":84, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "Bslice":[]interface {}{true, false, true, false}, "Iptrslice":interface {}(nil), "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8slice":"\xd2\xd3\xd4"}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":1}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"S":"3", "U":3}, map[interface {}]interface {}{"S":"4", "U":4}}, "Ui64slicearray":[]interface {}{[]interface {}{4, 16, 64, 0x100}, []interface {}{4, 16, 64, 0x100}}, "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Miwu64s":map[interface {}]interface {}{5:[]interface {}{1, 2, 3, 4, 5}, 3:[]interface {}{1, 2, 3}}, "I16slice":[]interface {}{44, 55, 66}, "Mis":map[interface {}]interface {}{1:"one", 22:"twenty two", -44:"minus forty four"}, "F32":3.4028230607370965e+38, "I64":6148914691236517204, "I32":1431655764, "I64n":-6148914691236517205, "Iptrslice":[]interface {}{interface {}(nil), 64, interface {}(nil), 6464, interface {}(nil), 646464, interface {}(nil), 64646464, interface {}(nil)}, "T":"\x00\x00\x1f@O)\xee\x9a", "AI16":1616, "By":5, "Swrapbytes":[]interface {}{"A", "AA", "AAAA", "AAAAAAAA", "AAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Ui32":0xaaaaaaaa, "I16":21844, "I8n":-85, "B":true, "F64":3.402819918338388e+53, "AI64":-64646464, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":4}, map[interface {}]interface {}{"U":3, "S":"3"}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"U":1, "S":"1"}}, "Byslice":"\r\x0e\x0f", "Ci64":"\xff\xff\xff\xff\xff\xff\xff\xea", "Ui64":0xaaaaaaaaaaaaaaaa, "AMSU16":map[interface {}]interface {}{"11111111":1, "2222222222222222":2, "333333333333333333333333":3, "44444444444444444444444444444444":4}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Ui16":0xaaaa, "Bslice":[]interface {}{true, false, true, false}, "I16n":-21845} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] Ui16:43690 Ui64:12297829382473034410 AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] Ci64: Simplef:map[S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui64:12297829382473034410 Ui64slice:[12121212 34343434 56565656] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] I64:6148914691236517204 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] WrapSliceInt64:[4 16 64 256] I8:84 F32:3.4028230607370965e+38 Iptrslice: Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] Bslice:[true false true false] F64:3.402819918338388e+53 I16slice:[44 55 66] Ui8:170 Ui8slice: B:true] F64:3.402819918338388e+53 I64:6148914691236517204 I8:84 Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[S:3 U:3] map[S:4 U:4]] Ui32:2863311530 Ui64array:[4 16 64 256] Ui64slice:[12121212 34343434 56565656] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] Mis:map[1:one 22:twenty two -44:minus forty four] AUi64:64646464 B:true Bslice:[true false true false] F32:3.4028230607370965e+38 I32:1431655764 Iptrslice:[ 64 6464 646464 64646464 ] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AI16:1616 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] Mui2wss:map[3:[1.0 2.0 3.0] 5:[1.0 2.0 3.0 4.0 5.0]] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Swrapuint8:[65 66 67 68 69 70 71 72 73 74] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String I8n:-85 Swrapbytes:[A AA AAAA AAAAAAAA AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA] WrapSliceInt64:[4 16 64 256] ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] I16n:-21845 T:@O) I32n:-1431655765 Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] I16slice:[44 55 66] Mbu64:map[false:map[] true:map[]] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] Ui8slice: AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] I16:21844 I64n:-6148914691236517205 Byslice:  I64slice:[1111 2222 3333] NotAnon:map[AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AI64:-64646464 AMSU16N: ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AI64arr0:[] AMSU16E:map[] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] AUi64:64646464 AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AUi64sliceN: A164slice0:[] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String] Ui64slicearray:[[4 16 64 256] [4 16 64 256]] Ui8:170 AI64:-64646464 By:5 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree]] map[interface {}]interface {}{"AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "I8n":-85, "Swrapbytes":[]interface {}{"A", "AA", "AAAA", "AAAAAAAA", "AAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"U":4, "S":"4"}, map[interface {}]interface {}{"S":"3", "U":3}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"S":"1", "U":1}}, "I16n":-21845, "T":"\x00\x00\x1f@O)\xee\x9a", "I32n":-1431655765, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "I16slice":[]interface {}{44, 55, 66}, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "Ui8slice":"\xd2\xd3\xd4", "AMSU16":map[interface {}]interface {}{"11111111":1, "2222222222222222":2, "333333333333333333333333":3, "44444444444444444444444444444444":4}, "I16":21844, "I64n":-6148914691236517205, "Byslice":"\r\x0e\x0f", "I64slice":[]interface {}{1111, 2222, 3333}, "NotAnon":map[interface {}]interface {}{"AI64arr0":[]interface {}{}, "AMSU16E":map[interface {}]interface {}{}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":1616, "AMSU16":map[interface {}]interface {}{"11111111":1, "2222222222222222":2, "333333333333333333333333":3, "44444444444444444444444444444444":4}, "AUi64":0x3da6d40, "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil), "A164slice0":[]interface {}{}, "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AMSU16N":interface {}(nil), "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}}, "Ui64slicearray":[]interface {}{[]interface {}{4, 16, 64, 0x100}, []interface {}{4, 16, 64, 0x100}}, "Ui8":0xaa, "AI64":-64646464, "By":5, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Ui16":0xaaaa, "Ui64":0xaaaaaaaaaaaaaaaa, "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "Ci64":"\xff\xff\xff\xff\xff\xff\xff\xea", "Simplef":map[interface {}]interface {}{"I8":84, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "Iptrslice":interface {}(nil), "Msi64":map[interface {}]interface {}{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}, "B":true, "F64":3.402819918338388e+53, "I16slice":[]interface {}{44, 55, 66}, "Ui8":0xaa, "Ui8slice":"\xd2\xd3\xd4", "I64":6148914691236517204, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64":0xaaaaaaaaaaaaaaaa, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}}, "Ui32":0xaaaaaaaa, "Ui64array":[]interface {}{4, 16, 64, 0x100}, "F64":3.402819918338388e+53, "I64":6148914691236517204, "I8":84, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":1}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"S":"3", "U":3}, map[interface {}]interface {}{"S":"4", "U":4}}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "Mis":map[interface {}]interface {}{22:"twenty two", -44:"minus forty four", 1:"one"}, "AUi64":0x3da6d40, "B":true, "Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "I32":1431655764, "Iptrslice":[]interface {}{interface {}(nil), 64, interface {}(nil), 6464, interface {}(nil), 646464, interface {}(nil), 64646464, interface {}(nil)}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Swrapuint8":[]interface {}{65, 66, 67, 68, 69, 70, 71, 72, 73, 74}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI16":1616, "Miwu64s":map[interface {}]interface {}{5:[]interface {}{1, 2, 3, 4, 5}, 3:[]interface {}{1, 2, 3}}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}, "Mui2wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}} + shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "I8n":-85, "Swrapbytes":[]interface {}{"A", "AA", "AAAA", "AAAAAAAA", "AAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"U":4, "S":"4"}, map[interface {}]interface {}{"S":"3", "U":3}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"S":"1", "U":1}}, "I16n":-21845, "T":"\x00\x00\x1f@O)\xee\x9a", "I32n":-1431655765, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "I16slice":[]interface {}{44, 55, 66}, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "Ui8slice":"\xd2\xd3\xd4", "AMSU16":map[interface {}]interface {}{"11111111":1, "2222222222222222":2, "333333333333333333333333":3, "44444444444444444444444444444444":4}, "I16":21844, "I64n":-6148914691236517205, "Byslice":"\r\x0e\x0f", "I64slice":[]interface {}{1111, 2222, 3333}, "NotAnon":map[interface {}]interface {}{"AI64arr0":[]interface {}{}, "AMSU16E":map[interface {}]interface {}{}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":1616, "AMSU16":map[interface {}]interface {}{"11111111":1, "2222222222222222":2, "333333333333333333333333":3, "44444444444444444444444444444444":4}, "AUi64":0x3da6d40, "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil), "A164slice0":[]interface {}{}, "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AMSU16N":interface {}(nil), "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}}, "Ui64slicearray":[]interface {}{[]interface {}{4, 16, 64, 0x100}, []interface {}{4, 16, 64, 0x100}}, "Ui8":0xaa, "AI64":-64646464, "By":5, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "AUi64slice":[]interface {}{0, 1, 22, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Ui16":0xaaaa, "Ui64":0xaaaaaaaaaaaaaaaa, "AI64slice":[]interface {}{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "Ci64":"\xff\xff\xff\xff\xff\xff\xff\xea", "Simplef":map[interface {}]interface {}{"I8":84, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "WrapSliceInt64":[]interface {}{4, 16, 64, 0x100}, "Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "Iptrslice":interface {}(nil), "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, "B":true, "F64":3.402819918338388e+53, "I16slice":[]interface {}{44, 55, 66}, "Ui8":0xaa, "Ui8slice":"\xd2\xd3\xd4", "I64":6148914691236517204, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui64":0xaaaaaaaaaaaaaaaa, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":1}, map[interface {}]interface {}{"S":"2", "U":2}, map[interface {}]interface {}{"S":"3", "U":3}, map[interface {}]interface {}{"S":"4", "U":4}}, "Ui32":0xaaaaaaaa, "Ui64array":[]interface {}{4, 16, 64, 0x100}, "F64":3.402819918338388e+53, "I64":6148914691236517204, "I8":84, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "Mis":map[interface {}]interface {}{1:"one", 22:"twenty two", -44:"minus forty four"}, "I32":1431655764, "Iptrslice":[]interface {}{interface {}(nil), 64, interface {}(nil), 6464, interface {}(nil), 646464, interface {}(nil), 64646464, interface {}(nil)}, "AUi64":0x3da6d40, "B":true, "Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, "Mui2wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Swrapuint8":[]interface {}{65, 66, 67, 68, 69, 70, 71, 72, 73, 74}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI16":1616, "Miwu64s":map[interface {}]interface {}{5:[]interface {}{1, 2, 3, 4, 5}, 3:[]interface {}{1, 2, 3}}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}} === RUN TestMsgpackCodecsMisc --- PASS: TestMsgpackCodecsMisc (0.00s) shared_test.go:277: ------- b: size: 7266, value: [222 0 57 169 65 70 51 50 115 108 105 99 101 220 0 21 202 46 244 79 189 202 211 129 86 97 202 84 1 86 97 202 172 28 91 254 202 187 182 10 233 202 76 83 236 238 202 58 46 194 204 202 206 30 241 178 202 58 75 227 200 202 186 75 227 200 202 211 78 245 232 202 83 78 245 232 202 214 181 230 33 202 86 181 230 33 202 11 45 15 43 202 248 205 105 120 202 0 0 0 0 202 191 128 0 0 202 63 128 0 0 202 127 127 255 255 202 0 0 0 1 169 65 70 54 52 115 108 105 99 101 220 0 26 203 61 222 137 247 172 165 180 83 203 194 112 42 204 42 96 0 0 203 66 128 42 204 42 96 0 0 203 189 131 139 127 202 167 125 166 203 191 118 193 93 45 1 192 202 203 65 138 125 157 192 0 0 0 203 63 69 216 89 114 226 246 133 203 193 195 222 54 80 0 0 0 203 63 73 124 121 10 248 104 113 203 191 73 124 121 10 248 104 113 203 194 105 222 188 253 112 0 0 203 66 105 222 188 253 112 0 0 203 194 214 188 196 30 46 88 0 203 66 214 188 196] @@ -1700,11 +1734,11 @@ shared_test.go:277: ++++ Objects match shared_test.go:277: ++++ Objects match === RUN TestMsgpackMammoth ---- PASS: TestMsgpackMammoth (0.06s) +--- PASS: TestMsgpackMammoth (0.07s) shared_test.go:277: mammoth-msgpack: values equal shared_test.go:277: mammoth2-msgpack: values equal === RUN TestCborCodecsTable ---- PASS: TestCborCodecsTable (0.01s) +--- PASS: TestCborCodecsTable (0.02s) shared_test.go:277: ================ TestNil: false ================ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, int8, -8 @@ -1849,17 +1883,17 @@ shared_test.go:277: .............................................. shared_test.go:277: Testing: #28:, map[string]bool, map[string]bool{"true":true, "false":false} shared_test.go:277: Encoded bytes: len: 14, [162 100 116 114 117 101 245 101 102 97 108 115 101 244] - shared_test.go:277: v1 returned: map[string]bool, map[true:true false:false] map[string]bool{"true":true, "false":false} + shared_test.go:277: v1 returned: map[string]bool, map[true:true false:false] map[string]bool{"false":false, "true":true} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #29:, map[string]interface {}, map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} + shared_test.go:277: Testing: #29:, map[string]interface {}, map[string]interface {}{"uint16(1616)":0x650, "true":"True", "false":false} shared_test.go:277: Encoded bytes: len: 34, [163 100 116 114 117 101 100 84 114 117 101 101 102 97 108 115 101 244 108 117 105 110 116 49 54 40 49 54 49 54 41 25 6 80] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} + shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} - shared_test.go:277: Encoded bytes: len: 364, [165 107 76 79 78 71 32 83 84 82 73 78 71 121 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 34 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 34 32 10 39 9 97 32 116 97 98 9 39 10 92 97 92 98 92 99 92 100 92 101 10 92 98] - shared_test.go:277: v1 returned: map[string]interface {}, map[LONG STRING: + shared_test.go:277: Testing: #30:, map[string]interface {}, map[string]interface {}{"bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232} + shared_test.go:277: Encoded bytes: len: 364, [165 100 108 105 115 116 134 25 6 80 26 1 237 54 160 245 250 197 74 0 0 162 100 84 82 85 69 245 101 70 65 76 83 69 244 130 245 244 101 105 110 116 51 50 26 1 237 54 160 100 98 111 111 108 245 107 76 79 78 71 32 83 84 82 73 78 71 121 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10] + shared_test.go:277: v1 returned: map[string]interface {}, map[int32:32323232 bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -1872,17 +1906,17 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true] map[string]interface {}{"list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} - shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true} + SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]]] map[string]interface {}{"int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}} + shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0} shared_test.go:277: .............................................. shared_test.go:277: Testing: #31:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} - shared_test.go:277: Encoded bytes: len: 13, [163 24 138 244 244 24 200 245 100 116 114 117 101] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} + shared_test.go:277: Encoded bytes: len: 13, [163 245 100 116 114 117 101 24 138 244 244 24 200] + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[false:200 true:true 138:false] map[interface {}]interface {}{0x8a:false, false:0xc8, true:"true"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{3:codec.wrapUint64Slice{0x1, 0x2, 0x3}, 5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #32:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{-44:"minus forty four", 1:"one", 22:"twenty two"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7089, [184 56 105 65 70 51 50 115 108 105 99 101 149 250 46 244 79 189 250 211 129 86 97 250 84 1 86 97 250 172 28 91 254 250 187 182 10 233 250 76 83 236 238 250 58 46 194 204 250 206 30 241 178 250 58 75 227 200 250 186 75 227 200 250 211 78 245 232 250 83 78 245 232 250 214 181 230 33 250 86 181 230 33 250 11 45 15 43 250 248 205 105 120 250 0 0 0 0 250 191 128 0 0 250 63 128 0 0 250 127 127 255 255 250 0 0 0 1 105 65 70 54 52 115 108 105 99 101 152 26 251 61 222 137 247 172 165 180 83 251 194 112 42 204 42 96 0 0 251 66 128 42 204 42 96 0 0 251 189 131 139 127 202 167 125 166 251 191 118 193 93 45 1 192 202 251 65 138 125 157 192 0 0 0 251 63 69 216 89 114 226 246 133 251 193 195 222 54 80 0 0 0 251 63 73 124 121 10 248 104 113 251 191 73 124 121 10 248 104 113 251 194 105 222 188 253 112 0 0 251 66 105 222 188 253 112 0 0 251 194 214 188 196 30 46 88 0 251 66 214 188 196 30 46 88 0] - shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a48 0xc000025b70 0xc000025b78 0xc000025b80 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e9c0 map[1:one 22:twenty two -44:minus forty four] map[false:{} true:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001bcb38 0xc0001bcb38] 0xc0000d5f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a88 0xc000025bb0 0xc000025bb8 0xc000025bc0 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e960 map[1:one 22:twenty two -44:minus forty four] map[false:{} true:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001acb38 0xc0001acb38] 0xc0000e1f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. @@ -1983,13 +2017,13 @@ shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} - shared_test.go:277: Encoded bytes: len: 34, [163 100 116 114 117 101 100 84 114 117 101 101 102 97 108 115 101 244 108 117 105 110 116 49 54 40 49 54 49 54 41 25 6 80] - shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} + shared_test.go:277: Encoded bytes: len: 34, [163 101 102 97 108 115 101 244 108 117 105 110 116 49 54 40 49 54 49 54 41 25 6 80 100 116 114 117 101 100 84 114 117 101] + shared_test.go:277: v1 returned: map[string]interface {}, map[false:false uint16(1616):1616 true:True] map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232} - shared_test.go:277: Encoded bytes: len: 364, [165 107 76 79 78 71 32 83 84 82 73 78 71 121 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 34 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 34 32 10 39 9 97 32 116 97 98 9 39 10 92 97 92 98 92 99 92 100 92 101 10 92 98] - shared_test.go:277: v1 returned: map[string]interface {}, map[LONG STRING: + shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} + shared_test.go:277: Encoded bytes: len: 364, [165 100 108 105 115 116 134 25 6 80 26 1 237 54 160 245 250 197 74 0 0 162 101 70 65 76 83 69 244 100 84 82 85 69 245 130 245 244 101 105 110 116 51 50 26 1 237 54 160 100 98 111 111 108 245 107 76 79 78 71 32 83 84 82 73 78 71 121 1 14 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 49 50 51 52 53 54 55 56 57 48 32 49 50 51 52 53 54 55 56 57 48 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10 65 66 67 68 69 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 32 10 97 98 99 100 101 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 32 10] + shared_test.go:277: v1 returned: map[string]interface {}, map[bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -2002,19 +2036,19 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true] map[string]interface {}{"list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} + SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[FALSE:false TRUE:true] [true false]] int32:32323232] map[string]interface {}{"int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Encoded bytes: len: 13, [163 245 100 116 114 117 101 24 138 244 244 24 200] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[true:true 138:false false:200] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[false:200 true:true 138:false] map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: .............................................. - shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{true:struct {}{}, false:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{-44:"minus forty four", 1:"one", 22:"twenty two"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded bytes: len: 7089, [184 56 105 65 70 51 50 115 108 105 99 101 149 250 46 244 79 189 250 211 129 86 97 250 84 1 86 97 250 172 28 91 254 250 187 182 10 233 250 76 83 236 238 250 58 46 194 204 250 206 30 241 178 250 58 75 227 200 250 186 75 227 200 250 211 78 245 232 250 83 78 245 232 250 214 181 230 33 250 86 181 230 33 250 11 45 15 43 250 248 205 105 120 250 0 0 0 0 250 191 128 0 0 250 63 128 0 0 250 127 127 255 255 250 0 0 0 1 105 65 70 54 52 115 108 105 99 101 152 26 251 61 222 137 247 172 165 180 83 251 194 112 42 204 42 96 0 0 251 66 128 42 204 42 96 0 0 251 189 131 139 127 202 167 125 166 251 191 118 193 93 45 1 192 202 251 65 138 125 157 192 0 0 0 251 63 69 216 89 114 226 246 133 251 193 195 222 54 80 0 0 0 251 63 73 124 121 10 248 104 113 251 191 73 124 121 10 248 104 113 251 194 105 222 188 253 112 0 0 251 66 105 222 188 253 112 0 0 251 194 214 188 196 30 46 88 0 251 66 214 188 196 30 46 88 0] - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] Ui64slicearray:[[4 16 64 256] [4 16 64 256]] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AUi64:64646464 By:5 I16slice:[44 55 66] AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] I64n:-6148914691236517205 Swrapbytes:[[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] Ui64array:[4 16 64 256] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] I16:21844 I8n:-85 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Ui8:170 I32:1431655764 I64slice:[1111 2222 3333] Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] Ui64:12297829382473034410 AI64:-64646464 AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Ui32:2863311530 Swrapuint8:[65 66 67 68 69 70 71 72 73 74] Ui16:43690 Ui64slice:[12121212 34343434 56565656] Byslice:[13 14 15] Iptrslice:[ 64 6464 646464 64646464 ] Simplef:map[B:true F64:3.402819918338388e+53 I8:84 S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui8slice:[210 211 212] Bslice:[true false true false] F32:3.4028230607370965e+38 Ui64:12297829382473034410 Ui8:170 WrapSliceInt64:[4 16 64 256] I16slice:[44 55 66] I64:6148914691236517204 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Iptrslice: Msi64:map[twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1] Ui64slice:[12121212 34343434 56565656] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256]] B:true Mui2wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Ui8slice:[210 211 212] I8:84 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] T:2012-02-02 02:02:02.000002 +0000 UTC AI16:1616 I16n:-21845 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] Bslice:[true false true false] Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] NotAnon:map[AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] AMSU16E:map[] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] A164slice0:[] AMSU16N: AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AUi64:64646464 AI64:-64646464 AI64arr0:[] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AUi64sliceN:] F64:3.402819918338388e+53 S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[S:3 U:3] map[S:4 U:4]] WrapSliceInt64:[4 16 64 256] Ci64:-22 AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] F32:3.4028230607370965e+38 I64:6148914691236517204 I32n:-1431655765 Mbu64:map[true:map[] false:map[]] Mis:map[22:twenty two -44:minus forty four 1:one]] map[interface {}]interface {}{"Ui16":0xaaaa, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Simplef":map[interface {}]interface {}{"Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8":0xaa, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I64":0x5555555555555554, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Iptrslice":interface {}(nil), "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "F64":3.402819918338388e+53, "I8":0x54, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "Mui2wss":map[interface {}]interface {}{0x3:[]interface {}{"1.0", "2.0", "3.0"}, 0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "B":true, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "I8":0x54, "I16n":-21845, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "AI16":0x650, "Bslice":[]interface {}{true, false, true, false}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "NotAnon":map[interface {}]interface {}{"AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AUi64":0x3da6d40, "A164slice0":[]interface {}{}, "AMSU16N":interface {}(nil), "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64sliceN":interface {}(nil), "AI64":-64646464, "AI64arr0":[]interface {}{}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16E":map[interface {}]interface {}{}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "F64":3.402819918338388e+53, "Ci64":-22, "F32":3.4028230607370965e+38, "I64":0x5555555555555554, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Mis":map[interface {}]interface {}{0x16:"twenty two", -44:"minus forty four", 0x1:"one"}, "I32n":-1431655765, "AUi64":0x3da6d40, "By":0x5, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "I64n":-6148914691236517205, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "I16":0x5554, "I8n":-85, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8":0xaa, "I32":0x55555554, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui32":0xaaaaaaaa, "AI64":-64646464} - shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"I32":0x55555554, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8":0xaa, "AI64":-64646464, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui32":0xaaaaaaaa, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Ui16":0xaaaa, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Byslice":[]uint8{0xd, 0xe, 0xf}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Simplef":map[interface {}]interface {}{"Iptrslice":interface {}(nil), "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "B":true, "F64":3.402819918338388e+53, "I8":0x54, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8":0xaa, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I64":0x5555555555555554, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}}, "B":true, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "I8":0x54, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "AI16":0x650, "I16n":-21845, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "Bslice":[]interface {}{true, false, true, false}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "NotAnon":map[interface {}]interface {}{"AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16E":map[interface {}]interface {}{}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "A164slice0":[]interface {}{}, "AMSU16N":interface {}(nil), "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64":0x3da6d40, "AI64":-64646464, "AI64arr0":[]interface {}{}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64sliceN":interface {}(nil)}, "F64":3.402819918338388e+53, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Ci64":-22, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "F32":3.4028230607370965e+38, "I64":0x5555555555555554, "I32n":-1431655765, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64":0x3da6d40, "By":0x5, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "AMSU16":map[interface {}]interface {}{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"U":0x4, "S":"4"}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "I64n":-6148914691236517205, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "I16":0x5554, "I8n":-85, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[AMSU16:map[44444444444444444444444444444444:4 11111111:1 2222222222222222:2 333333333333333333333333:3] AUi64:64646464 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] Ui64slice:[12121212 34343434 56565656] WrapSliceInt64:[4 16 64 256] AI64:-64646464 I64:6148914691236517204 I8n:-85 S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? AI16:1616 Simplef:map[F32:3.4028230607370965e+38 F64:3.402819918338388e+53 I64:6148914691236517204 B:true Iptrslice: S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] I16slice:[44 55 66] I8:84 Ui64:12297829382473034410 Ui8slice:[210 211 212] WrapSliceInt64:[4 16 64 256] Bslice:[true false true false] Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Ui64slice:[12121212 34343434 56565656] Ui8:170] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] I16n:-21845 Ui64slicearray:[[4 16 64 256] [4 16 64 256]] B:true I16:21844 SstrUi64T:[map[S:1 U:1] map[U:2 S:2] map[S:3 U:3] map[S:4 U:4]] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String I32n:-1431655765 Iptrslice:[ 64 6464 646464 64646464 ] Ui8:170 Bslice:[true false true false] T:2012-02-02 02:02:02.000002 +0000 UTC By:5 AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] ArrStrUi64T:[map[U:4 S:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] I64n:-6148914691236517205 Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] Ci64:-22 F32:3.4028230607370965e+38 I16slice:[44 55 66] I8:84 Mbu64:map[false:map[] true:map[]] Ui16:43690 Byslice:[13 14 15] NotAnon:map[AUi64:64646464 AUi64sliceN: AI64arr0:[] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AMSU16:map[333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1 2222222222222222:2] AMSU16E:map[] AMSU16N: AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AI64:-64646464 ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] A164slice0:[] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45]] Swrapbytes:[[65] [65 65] [65 65 65 65] [65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65] [65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65]] Mui2wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] Swrapuint8:[65 66 67 68 69 70 71 72 73 74] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] Ui32:2863311530 Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Mis:map[-44:minus forty four 1:one 22:twenty two] Ui64:12297829382473034410 F64:3.402819918338388e+53 Ui8slice:[210 211 212] Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] I32:1431655764 I64slice:[1111 2222 3333] Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] Ui64array:[4 16 64 256] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.]] map[interface {}]interface {}{"Byslice":[]uint8{0xd, 0xe, 0xf}, "Ci64":-22, "F32":3.4028230607370965e+38, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I8":0x54, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Ui16":0xaaaa, "Mui2wss":map[interface {}]interface {}{0x3:[]interface {}{"1.0", "2.0", "3.0"}, 0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "NotAnon":map[interface {}]interface {}{"AMSU16N":interface {}(nil), "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "AMSU16E":map[interface {}]interface {}{}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "A164slice0":[]interface {}{}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AI64arr0":[]interface {}{}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64":0x3da6d40, "AUi64sliceN":interface {}(nil)}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui32":0xaaaaaaaa, "F64":3.402819918338388e+53, "Mis":map[interface {}]interface {}{-44:"minus forty four", 0x1:"one", 0x16:"twenty two"}, "Ui64":0xaaaaaaaaaaaaaaaa, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "I32":0x55555554, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI64":-64646464, "AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "AUi64":0x3da6d40, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI16":0x650, "I64":0x5555555555555554, "I8n":-85, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "I16n":-21845, "Simplef":map[interface {}]interface {}{"S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "Iptrslice":interface {}(nil), "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I8":0x54, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "Bslice":[]interface {}{true, false, true, false}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "I64":0x5555555555555554, "F32":3.4028230607370965e+38, "F64":3.402819918338388e+53}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "I16":0x5554, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"U":0x3, "S":"3"}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Bslice":[]interface {}{true, false, true, false}, "I32n":-1431655765, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Ui8":0xaa, "By":0x5, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "I64n":-6148914691236517205, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}} + shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "I16":0x5554, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"U":0x1, "S":"1"}, map[interface {}]interface {}{"U":0x2, "S":"2"}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Bslice":[]interface {}{true, false, true, false}, "I32n":-1431655765, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Ui8":0xaa, "By":0x5, "T":time.Time{wall:0x7d0, ext:63463744922, loc:(*time.Location)(nil)}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"U":0x1, "S":"1"}}, "I64n":-6148914691236517205, "I8":0x54, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Ui16":0xaaaa, "Byslice":[]uint8{0xd, 0xe, 0xf}, "Ci64":-22, "F32":3.4028230607370965e+38, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "NotAnon":map[interface {}]interface {}{"AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "AMSU16E":map[interface {}]interface {}{}, "AMSU16N":interface {}(nil), "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "A164slice0":[]interface {}{}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AUi64sliceN":interface {}(nil), "AI64arr0":[]interface {}{}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64":0x3da6d40}, "Swrapbytes":[]interface {}{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui32":0xaaaaaaaa, "F64":3.402819918338388e+53, "Mis":map[interface {}]interface {}{-44:"minus forty four", 0x1:"one", 0x16:"twenty two"}, "Ui64":0xaaaaaaaaaaaaaaaa, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "I32":0x55555554, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Msi64":map[interface {}]interface {}{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI64":-64646464, "AMSU16":map[interface {}]interface {}{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, "AUi64":0x3da6d40, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "AI16":0x650, "I64":0x5555555555555554, "I8n":-85, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "I16n":-21845, "Simplef":map[interface {}]interface {}{"Bslice":[]interface {}{true, false, true, false}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "F32":3.4028230607370965e+38, "F64":3.402819918338388e+53, "I64":0x5555555555555554, "B":true, "Iptrslice":interface {}(nil), "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I8":0x54, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui8slice":[]uint8{0xd2, 0xd3, 0xd4}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "B":true, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}} === RUN TestCborCodecsMisc --- PASS: TestCborCodecsMisc (0.00s) shared_test.go:277: ------- b: size: 7248, value: [184 57 105 65 70 51 50 115 108 105 99 101 149 250 46 244 79 189 250 211 129 86 97 250 84 1 86 97 250 172 28 91 254 250 187 182 10 233 250 76 83 236 238 250 58 46 194 204 250 206 30 241 178 250 58 75 227 200 250 186 75 227 200 250 211 78 245 232 250 83 78 245 232 250 214 181 230 33 250 86 181 230 33 250 11 45 15 43 250 248 205 105 120 250 0 0 0 0 250 191 128 0 0 250 63 128 0 0 250 127 127 255 255 250 0 0 0 1 105 65 70 54 52 115 108 105 99 101 152 26 251 61 222 137 247 172 165 180 83 251 194 112 42 204 42 96 0 0 251 66 128 42 204 42 96 0 0 251 189 131 139 127 202 167 125 166 251 191 118 193 93 45 1 192 202 251 65 138 125 157 192 0 0 0 251 63 69 216 89 114 226 246 133 251 193 195 222 54 80 0 0 0 251 63 73 124 121 10 248 104 113 251 191 73 124 121 10 248 104 113 251 194 105 222 188 253 112 0 0 251 66 105 222 188 253 112 0 0 251 194 214 188 196 30 46 88 0 251 66 214 188 196 30 46 88 0] @@ -2176,18 +2210,18 @@ shared_test.go:277: ================ TestNil: false ================ shared_test.go:277: .............................................. shared_test.go:277: Testing: #0:, map[string]bool, map[string]bool{"true":true, "false":false} - shared_test.go:277: Encoded string: len: 27, {"false":false,"true":true} - shared_test.go:277: v1 returned: map[string]bool, map[false:false true:true] map[string]bool{"false":false, "true":true} + shared_test.go:277: Encoded string: len: 27, {"true":true,"false":false} + shared_test.go:277: v1 returned: map[string]bool, map[true:true false:false] map[string]bool{"false":false, "true":true} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} - shared_test.go:277: Encoded string: len: 49, {"true":"True","false":false,"uint16(1616)":1616} + shared_test.go:277: Encoded string: len: 49, {"false":false,"uint16(1616)":1616,"true":"True"} shared_test.go:277: v1 returned: map[string]interface {}, map[false:false uint16(1616):1616 true:True] map[string]interface {}{"uint16(1616)":0x650, "true":"True", "false":false} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} - shared_test.go:277: Encoded string: len: 449, {"SHORT STRING":"1234567890","list":[1616,32323232,true,-3232.0,{"TRUE":true,"FALSE":false},[true,false]],"int32":32323232,"bool":true,"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nab - shared_test.go:277: v1 returned: map[string]interface {}, map[LONG STRING: + shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true} + shared_test.go:277: Encoded string: len: 449, {"list":[1616,32323232,true,-3232.0,{"TRUE":true,"FALSE":false},[true,false]],"int32":32323232,"bool":true,"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n + shared_test.go:277: v1 returned: map[string]interface {}, map[list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -2200,17 +2234,17 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true] map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} - shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"FALSE":false, "TRUE":true}, []interface {}{true, false}}} + SHORT STRING:1234567890] map[string]interface {}{"list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890"} + shared_test.go:277: Nil Check skipped: Decoded: map[string]interface {}, map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[interface {}]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true} shared_test.go:277: .............................................. shared_test.go:277: Testing: #3:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} - shared_test.go:277: Encoded string: len: 33, {138:false,false:200,true:"true"} - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[138:false false:200 true:true] map[interface {}]interface {}{0x8a:false, false:0xc8, true:"true"} + shared_test.go:277: Encoded string: len: 33, {true:"true",138:false,false:200} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[false:200 true:true 138:false] map[interface {}]interface {}{0x8a:false, false:0xc8, true:"true"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #4:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #4:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x41}, codec.wrapBytes{0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}, codec.wrapBytes{0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded string: len: 9529, {"AF32slice":[1.110999972575577e-10,-1110999957504.0,2221999915008.0,-2.2219999278039193e-12,-0.0055554998107254505,55555000.0,0.0006666600238531828,-666659968.0,0.0007777777500450611,-0.0007777777500450611,-888888885248.0,888888885248.0,-100000000376832.0 - shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a48 0xc000025b70 0xc000025b78 0xc000025b80 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e9c0 map[-44:minus forty four 1:one 22:twenty two] map[true:{} false:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[81 81 61 61] [81 85 69 61] [81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 69 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 69 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 69 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 69 61]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001bcb38 0xc0001bcb38] 0xc0000d5f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{22:"twenty two", -44:"minus forty four", 1:"one"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: v1 returned: *codec.TestStrucFlex, &{{} {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 1431655764 21844 84 -6148914691236517205 -1431655765 -21845 -85 12297829382473034410 2863311530 43690 170 3.402819918338388e+53 3.402823e+38 true 5 [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [1111 2222 3333] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [13 14 15] [ 0xc000025a88 0xc000025bb0 0xc000025bb8 0xc000025bc0 ] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] {some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? 6148914691236517204 84 12297829382473034410 170 3.402819918338388e+53 3.402823e+38 true [oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] [44 55 66] [12121212 34343434 56565656] [210 211 212] [true false true false] [] [4 16 64 256] [44444444 1616161616161616 6464646464646464 256256256256256256256256] map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2]} [{1 1} {2 2} {3 3} {4 4}] {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} {A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String -64646464 1616 64646464 [AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] [0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] [0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] [1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777775 -0.00077777775 -8.888889e+11 8.888889e+11 -1e+14 1e+14 3.333e-32 -3.333e+34 0 -1 1 3.4028235e+38 1e-45] map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] [] [] [] map[] map[]} map[] [] } 0xc00008e960 map[1:one 22:twenty two -44:minus forty four] map[false:{} true:{}] map[5:[1 2 3 4 5] 3:[1 2 3]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] map[] -22 [[81 81 61 61] [81 85 69 61] [81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 69 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 69 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 69 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 81 61 61] [81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 70 66 81 85 69 61]] [65 66 67 68 69 70 71 72 73 74] [{4 4} {3 3} {2 2} {1 1}] [4 16 64 256] [0xc0001acb38 0xc0001acb38] 0xc0000e1f40 map[] map[] [] } &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3, "oneoneoneoneoneoneoneone":1}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}, 3:codec.wrapUint64Slice{0x1, 0x2, 0x3}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. @@ -2305,19 +2339,19 @@ shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. - shared_test.go:277: Testing: #0:, map[string]bool, map[string]bool{"true":true, "false":false} - shared_test.go:277: Encoded string: len: 27, {"true":true,"false":false} - shared_test.go:277: v1 returned: map[string]interface {}, map[true:true false:false] map[string]interface {}{"true":true, "false":false} + shared_test.go:277: Testing: #0:, map[string]bool, map[string]bool{"false":false, "true":true} + shared_test.go:277: Encoded string: len: 27, {"false":false,"true":true} + shared_test.go:277: v1 returned: map[string]interface {}, map[false:false true:true] map[string]interface {}{"true":true, "false":false} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"true":"True", "false":false, "uint16(1616)":0x650} - shared_test.go:277: Encoded string: len: 49, {"true":"True","false":false,"uint16(1616)":1616} - shared_test.go:277: v1 returned: map[string]interface {}, map[true:True false:false uint16(1616):1616] map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} + shared_test.go:277: Testing: #1:, map[string]interface {}, map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} + shared_test.go:277: Encoded string: len: 49, {"false":false,"uint16(1616)":1616,"true":"True"} + shared_test.go:277: v1 returned: map[string]interface {}, map[uint16(1616):1616 true:True false:false] map[string]interface {}{"false":false, "uint16(1616)":0x650, "true":"True"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: .............................................. - shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true} - shared_test.go:277: Encoded string: len: 449, {"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\ - shared_test.go:277: v1 returned: map[string]interface {}, map[list:[1616 32323232 true -3232 map[FALSE:false TRUE:true] [true false]] int32:32323232 bool:true LONG STRING: + shared_test.go:277: Testing: #2:, map[string]interface {}, map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{1616, 32323232, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":32323232, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} + shared_test.go:277: Encoded string: len: 449, {"SHORT STRING":"1234567890","list":[1616,32323232,true,-3232.0,{"TRUE":true,"FALSE":false},[true,false]],"int32":32323232,"bool":true,"LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nab + shared_test.go:277: v1 returned: map[string]interface {}, map[SHORT STRING:1234567890 list:[1616 32323232 true -3232 map[TRUE:true FALSE:false] [true false]] int32:32323232 bool:true LONG STRING: 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 @@ -2330,19 +2364,19 @@ \a\b\c\d\e \b\f\n\r\t all literally ugorji - SHORT STRING:1234567890] map[string]interface {}{"bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n", "SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0} + ] map[string]interface {}{"SHORT STRING":"1234567890", "list":[]interface {}{0x650, 0x1ed36a0, true, -3232, map[string]interface {}{"TRUE":true, "FALSE":false}, []interface {}{true, false}}, "int32":0x1ed36a0, "bool":true, "LONG STRING":"\n1234567890 1234567890 \n1234567890 1234567890 \n1234567890 1234567890 \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \nABCDEDFGHIJKLMNOPQRSTUVWXYZ \nabcdedfghijklmnopqrstuvwxyz \n\"ABCDEDFGHIJKLMNOPQRSTUVWXYZ\" \n'\ta tab\t'\n\\a\\b\\c\\d\\e\n\\b\\f\\n\\r\\t all literally\nugorji\n"} shared_test.go:277: ++++++++ Before and After marshal matched shared_test.go:277: ================ TestNil: true ================ shared_test.go:277: .............................................. - shared_test.go:277: Testing: #0:, map[interface {}]interface {}, map[interface {}]interface {}{false:0xc8, true:"true", 0x8a:false} + shared_test.go:277: Testing: #0:, map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} shared_test.go:277: Encoded string: len: 33, {138:false,false:200,true:"true"} shared_test.go:277: v1 returned: map[interface {}]interface {}, map[138:false false:200 true:true] map[interface {}]interface {}{0x8a:false, false:0xc8, true:"true"} - shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{true:"true", 0x8a:false, false:0xc8} + shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{0x8a:false, false:0xc8, true:"true"} shared_test.go:277: .............................................. - shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a48), (*int64)(nil), (*int64)(0xc000025b70), (*int64)(nil), (*int64)(0xc000025b78), (*int64)(nil), (*int64)(0xc000025b80), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e9c0), Mis:map[int]string{22:"twenty two", -44:"minus forty four", 1:"one"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{3:codec.wrapUint64Slice{0x1, 0x2, 0x3}, 5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001bcb38), (*[4]uint64)(0xc0001bcb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000d5f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} + shared_test.go:277: Testing: #1:, *codec.TestStrucFlex, &codec.TestStrucFlex{_struct:struct {}{}, TestStrucCommon:codec.TestStrucCommon{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I32:1431655764, I16:21844, I8:84, I64n:-6148914691236517205, I32n:-1431655765, I16n:-21845, I8n:-85, Ui64:0xaaaaaaaaaaaaaaaa, Ui32:0xaaaaaaaa, Ui16:0xaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, By:0x5, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I64slice:[]int64{1111, 2222, 3333}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Byslice:[]uint8{0xd, 0xe, 0xf}, Iptrslice:[]*int64{(*int64)(nil), (*int64)(0xc000025a88), (*int64)(nil), (*int64)(0xc000025bb0), (*int64)(nil), (*int64)(0xc000025bb8), (*int64)(nil), (*int64)(0xc000025bc0), (*int64)(nil)}, WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}, Simplef:codec.testSimpleFields{S:"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", I64:6148914691236517204, I8:84, Ui64:0xaaaaaaaaaaaaaaaa, Ui8:0xaa, F64:3.402819918338388e+53, F32:3.402823e+38, B:true, Sslice:[]string{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, I16slice:[]int16{44, 55, 66}, Ui64slice:[]uint64{0xb8f47c, 0x20c0a0a, 0x35f1f98}, Ui8slice:[]uint8{0xd2, 0xd3, 0xd4}, Bslice:[]bool{true, false, true, false}, Iptrslice:[]*int64(nil), WrapSliceInt64:codec.wrapSliceUint64{0x4, 0x10, 0x40, 0x100}, WrapSliceString:codec.wrapSliceString{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, Msi64:map[string]int64{"oneoneoneoneoneoneoneone":1, "twotwotwotwotwotwotwotwo":2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":3}}, SstrUi64T:[]codec.stringUint64T{codec.stringUint64T{S:"1", U:0x1}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"4", U:0x4}}, AnonInTestStruc:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, NotAnon:codec.AnonInTestStruc{AS:"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", AI64:-64646464, AI16:1616, AUi64:0x3da6d40, ASslice:[]string{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, AI64slice:[]int64{0, 1, -1, -22, 333, -4444, 55555, -666666, -48, -32, -24, -8, 32, 127, 192, 255, 0, -1, 1, 127, 131, 123, 32767, 32771, 32763, 2147483647, 2147483651, 2147483643, 9223372036854775807, 9223372036854775803, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, AUi64slice:[]uint64{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, AF64slice:[]float64{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, AF32slice:[]float32{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777775, -0.00077777775, -8.888889e+11, 8.888889e+11, -1e+14, 1e+14, 3.333e-32, -3.333e+34, 0, -1, 1, 3.4028235e+38, 1e-45}, AMSU16:map[string]uint16{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, AI64arr0:[0]int64{}, A164slice0:[]int64{}, AUi64sliceN:[]uint64(nil), AMSU16N:map[string]uint16(nil), AMSU16E:map[string]uint16{}}, Nmap:map[string]bool(nil), Nslice:[]uint8(nil), Nint64:(*int64)(nil)}, Chstr:(chan string)(0xc00008e960), Mis:map[int]string{1:"one", 22:"twenty two", -44:"minus forty four"}, Mbu64:map[bool]struct {}{false:struct {}{}, true:struct {}{}}, Miwu64s:map[int]codec.wrapUint64Slice{3:codec.wrapUint64Slice{0x1, 0x2, 0x3}, 5:codec.wrapUint64Slice{0x1, 0x2, 0x3, 0x4, 0x5}}, Mfwss:map[float64]codec.wrapStringSlice{5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Mf32wss:map[float32]codec.wrapStringSlice{3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}, 5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}}, Mui2wss:map[uint64]codec.wrapStringSlice{0x5:codec.wrapStringSlice{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:codec.wrapStringSlice{"1.0", "2.0", "3.0"}}, Msu2wss:map[codec.stringUint64T]codec.wrapStringSlice(nil), Ci64:-22, Swrapbytes:[]codec.wrapBytes{codec.wrapBytes{0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x51, 0x3d, 0x3d}, codec.wrapBytes{0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x46, 0x42, 0x51, 0x55, 0x45, 0x3d}}, Swrapuint8:[]codec.wrapUint8{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, ArrStrUi64T:[4]codec.stringUint64T{codec.stringUint64T{S:"4", U:0x4}, codec.stringUint64T{S:"3", U:0x3}, codec.stringUint64T{S:"2", U:0x2}, codec.stringUint64T{S:"1", U:0x1}}, Ui64array:[4]uint64{0x4, 0x10, 0x40, 0x100}, Ui64slicearray:[]*[4]uint64{(*[4]uint64)(0xc0001acb38), (*[4]uint64)(0xc0001acb38)}, AnonInTestStrucIntf:(*codec.AnonInTestStrucIntf)(0xc0000e1f40), Mtsptr:map[string]*codec.TestStrucFlex(nil), Mts:map[string]codec.TestStrucFlex(nil), Its:[]*codec.TestStrucFlex(nil), Nteststruc:(*codec.TestStrucFlex)(nil)} shared_test.go:277: Encoded string: len: 10005, {"AF32slice":[1.110999972575577e-10,-1110999957504.0,2221999915008.0,-2.2219999278039193e-12,-0.0055554998107254505,55555000.0,0.0006666600238531828,-666659968.0,0.0007777777500450611,-0.0007777777500450611,-888888885248.0,888888885248.0,-100000000376832.0 - shared_test.go:277: v1 returned: map[interface {}]interface {}, map[S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] ArrStrUi64T:[map[S:4 U:4] map[S:3 U:3] map[S:2 U:2] map[S:1 U:1]] F64:3.402819918338388e+53 I16:21844 Mui2wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] I8n:-85 SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[U:3 S:3] map[S:4 U:4]] Swrapbytes:[UVE9PQ== UVVFPQ== UVVGQlFRPT0= UVVGQlFVRkJRVUU9 UVVGQlFVRkJRVUZCUVVGQlFVRkJRUT09 UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRT0= UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVE9PQ== UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVFPQ== UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFRPT0= UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUU9] Byslice:DQ4P I64:6148914691236517204 Ui64array:[4 16 64 256] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] I64n:-6148914691236517205 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] I16slice:[44 55 66] NotAnon:map[AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] AUi64sliceN: A164slice0:[] AI64:-64646464 AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI16:1616 AMSU16E:map[] AUi64:64646464 AMSU16N: AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] AI64arr0:[]] AUi64:64646464 By:5 Iptrslice:[ 64 6464 646464 64646464 ] Ui8slice:0tPU AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] Mbu64:map[true:map[] false:map[]] Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Mis:map[1:one 22:twenty two -44:minus forty four] Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] Ui8:170 AI64:-64646464 Ci64:-22 I64slice:[1111 2222 3333] Ui32:2863311530 Ui64:12297829382473034410 Ui64slicearray:[[4 16 64 256] [4 16 64 256]] WrapSliceInt64:[4 16 64 256] AI16:1616 B:true F32:3.4028230607370965e+38 Simplef:map[Ui8slice:0tPU WrapSliceInt64:[4 16 64 256] WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] I8:84 Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] Ui64slice:[12121212 34343434 56565656] Ui8:170 F64:3.402819918338388e+53 I64:6148914691236517204 Iptrslice: I16slice:[44 55 66] Ui64:12297829382473034410 B:true Bslice:[true false true false] F32:3.4028230607370965e+38] T:2012-02-02T02:02:02.000002Z Ui64slice:[12121212 34343434 56565656] AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String Bslice:[true false true false] Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] I32:1431655764 Ms:map[truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false] Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] Ui16:43690 AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] I32n:-1431655765 I8:84 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] AMSU16:map[333333333333333333333333:3 44444444444444444444444444444444:4 11111111:1 2222222222222222:2] I16n:-21845 Swrapuint8:[65 66 67 68 69 70 71 72 73 74]] map[interface {}]interface {}{"AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "I16n":-21845, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "I16":0x5554, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "F64":3.402819918338388e+53, "I8n":-85, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Swrapbytes":[]interface {}{"UVE9PQ==", "UVVFPQ==", "UVVGQlFRPT0=", "UVVGQlFVRkJRVUU9", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRUT09", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVE9PQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVFPQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFRPT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUU9"}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "Byslice":"DQ4P", "I64":0x5555555555555554, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I64n":-6148914691236517205, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "NotAnon":map[interface {}]interface {}{"AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64sliceN":interface {}(nil), "A164slice0":[]interface {}{}, "AI64":-64646464, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI16":0x650, "AMSU16E":map[interface {}]interface {}{}, "AUi64":0x3da6d40, "AMSU16N":interface {}(nil), "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64arr0":[]interface {}{}}, "Ui8slice":"0tPU", "AUi64":0x3da6d40, "By":0x5, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui8":0xaa, "Ui32":0xaaaaaaaa, "Ui64":0xaaaaaaaaaaaaaaaa, "AI64":-64646464, "Ci64":-22, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Simplef":map[interface {}]interface {}{"Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "F64":3.402819918338388e+53, "I64":0x5555555555555554, "Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "B":true, "Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Ui64":0xaaaaaaaaaaaaaaaa, "I8":0x54, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui8slice":"0tPU", "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}}, "T":"2012-02-02T02:02:02.000002Z", "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI16":0x650, "B":true, "F32":3.4028230607370965e+38, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Bslice":[]interface {}{true, false, true, false}, "I32":0x55555554, "Ms":map[interface {}]interface {}{"int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false, "truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue"}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Ui16":0xaaaa, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "I32n":-1431655765, "I8":0x54} - shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "F64":3.402819918338388e+53, "I16":0x5554, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "I8n":-85, "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"U":0x3, "S":"3"}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "Swrapbytes":[]interface {}{"UVE9PQ==", "UVVFPQ==", "UVVGQlFRPT0=", "UVVGQlFVRkJRVUU9", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRUT09", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVE9PQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVFPQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFRPT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUU9"}, "Byslice":"DQ4P", "I64":0x5555555555555554, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "I64n":-6148914691236517205, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "NotAnon":map[interface {}]interface {}{"AI16":0x650, "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AUi64":0x3da6d40, "AMSU16E":map[interface {}]interface {}{}, "AI64arr0":[]interface {}{}, "AMSU16N":interface {}(nil), "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "AI64":-64646464, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "AUi64sliceN":interface {}(nil), "A164slice0":[]interface {}{}}, "AUi64":0x3da6d40, "By":0x5, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Ui8slice":"0tPU", "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Mbu64":map[interface {}]interface {}{true:map[interface {}]interface {}{}, false:map[interface {}]interface {}{}}, "Mf32wss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1}, "Ui8":0xaa, "AI64":-64646464, "Ci64":-22, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Ui32":0xaaaaaaaa, "Ui64":0xaaaaaaaaaaaaaaaa, "AI16":0x650, "B":true, "F32":3.4028230607370965e+38, "Simplef":map[interface {}]interface {}{"F64":3.402819918338388e+53, "I64":0x5555555555555554, "Iptrslice":interface {}(nil), "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "Ui8":0xaa, "B":true, "Bslice":[]interface {}{true, false, true, false}, "F32":3.4028230607370965e+38, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Ui64":0xaaaaaaaaaaaaaaaa, "I8":0x54, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui8slice":"0tPU", "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}}, "T":"2012-02-02T02:02:02.000002Z", "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Bslice":[]interface {}{true, false, true, false}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "I32":0x55555554, "Ms":map[interface {}]interface {}{"truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue", "int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false}, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Ui16":0xaaaa, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "I32n":-1431655765, "I8":0x54, "Miwu64s":map[interface {}]interface {}{0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}, 0x3:[]interface {}{0x1, 0x2, 0x3}}, "AMSU16":map[interface {}]interface {}{"333333333333333333333333":0x3, "44444444444444444444444444444444":0x4, "11111111":0x1, "2222222222222222":0x2}, "I16n":-21845, "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}} + shared_test.go:277: v1 returned: map[interface {}]interface {}, map[AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String By:5 I64n:-6148914691236517205 I8n:-85 Ui8:170 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256] AI16:1616 ArrStrUi64T:[map[U:4 S:4] map[U:3 S:3] map[S:2 U:2] map[S:1 U:1]] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? SstrUi64T:[map[S:1 U:1] map[S:2 U:2] map[U:3 S:3] map[S:4 U:4]] F32:3.4028230607370965e+38 Mbu64:map[false:map[] true:map[]] Msi64:map["three""three""three""three""three""three""three""three":3 oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2] Ui64:12297829382473034410 Ui64slicearray:[[4 16 64 256] [4 16 64 256]] AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] I32:1431655764 AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] I64slice:[1111 2222 3333] Iptrslice:[ 64 6464 646464 64646464 ] Bslice:[true false true false] Ui64slice:[12121212 34343434 56565656] Ms:map[int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9):false truetruetruetruetruetruetruetrue:truetruetruetruetruetruetruetrue] AI64:-64646464 I8:84 Ui16:43690 Ui8slice:0tPU ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] Mf32wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] AMSU16:map[11111111:1 2222222222222222:2 333333333333333333333333:3 44444444444444444444444444444444:4] B:true Ui32:2863311530 Ui64array:[4 16 64 256] I16n:-21845 Mis:map[1:one 22:twenty two -44:minus forty four] Mfwss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] NotAnon:map[AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] ASslice:[AoneAoneAoneAoneAoneAoneAoneAone AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\Afour.reverse_solidus.\ Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.Afive.Gclef.𝄞"ugorji"done.] A164slice0:[] AI16:1616 AI64slice:[0 1 -1 -22 333 -4444 55555 -666666 -48 -32 -24 -8 32 127 192 255 0 -1 1 127 131 123 32767 32771 32763 2147483647 2147483651 2147483643 9223372036854775807 9223372036854775803 -128 -124 -132 -32768 -32764 -32772 -2147483648 -2147483644 -2147483652 -9223372036854775808 -9223372036854775804] AS:A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String AUi64:64646464 AUi64slice:[0 1 22 333 4444 55555 666666 255 259 251 65535 65539 65531 4294967295 4294967299 4294967291 18446744073709551615 18446744073709551611] AUi64sliceN: AF64slice:[1.111e-10 -1.111e+12 2.222e+12 -2.222e-12 -0.0055555 5.5555e+07 0.00066666 -6.6666e+08 0.00077777777 -0.00077777777 -8.8888888e+11 8.8888888e+11 -9.99999999e+13 9.99999999e+13 3.333e-32 -3.333e+34 4.444e+45 -4.444e-43 0 -1 1 3.141592653589793 1.618033988749895 2.718281828459045 1.7976931348623157e+308 5e-324] AI64:-64646464 AI64arr0:[] AMSU16N: AMSU16:map[44444444444444444444444444444444:4 11111111:1 2222222222222222:2 333333333333333333333333:3] AMSU16E:map[]] Swrapuint8:[65 66 67 68 69 70 71 72 73 74] WrapSliceInt64:[4 16 64 256] AF32slice:[1.110999972575577e-10 -1.110999957504e+12 2.221999915008e+12 -2.2219999278039193e-12 -0.0055554998107254505 5.5555e+07 0.0006666600238531828 -6.66659968e+08 0.0007777777500450611 -0.0007777777500450611 -8.88888885248e+11 8.88888885248e+11 -1.00000000376832e+14 1.00000000376832e+14 3.332999914930979e-32 -3.333000051211015e+34 0 -1 1 3.4028234663852886e+38 1.401298464324817e-45] Byslice:DQ4P Ci64:-22 Miwu64s:map[5:[1 2 3 4 5] 3:[1 2 3]] I16:21844 I64:6148914691236517204 Mui2wss:map[5:[1.0 2.0 3.0 4.0 5.0] 3:[1.0 2.0 3.0]] Simplef:map[Bslice:[true false true false] S:some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? some really really cool names that are nigerian and american like "ugorji melody nwoke" - get it? Ui8slice:0tPU WrapSliceInt64:[4 16 64 256] Ui64:12297829382473034410 Ui64slice:[12121212 34343434 56565656] I16slice:[44 55 66] I8:84 Iptrslice: Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] B:true I64:6148914691236517204 Msi64:map[oneoneoneoneoneoneoneone:1 twotwotwotwotwotwotwotwo:2 "three""three""three""three""three""three""three""three":3] Ui8:170 F32:3.4028230607370965e+38 F64:3.402819918338388e+53 WrapSliceString:[44444444 1616161616161616 6464646464646464 256256256256256256256256]] AUi64:64646464 Sslice:[oneoneoneoneoneoneoneone twotwotwotwotwotwotwotwo threethreethreethreethreethreethreethree] I32n:-1431655765 Islice:[truetruetruetruetruetruetruetrue true nononononononono false 288 0.4] Swrapbytes:[UVE9PQ== UVVFPQ== UVVGQlFRPT0= UVVGQlFVRkJRVUU9 UVVGQlFVRkJRVUZCUVVGQlFVRkJRUT09 UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRT0= UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVE9PQ== UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVFPQ== UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFRPT0= UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUU9] T:2012-02-02T02:02:02.000002Z F64:3.402819918338388e+53 I16slice:[44 55 66]] map[interface {}]interface {}{"AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "I32":0x55555554, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1}, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "Bslice":[]interface {}{true, false, true, false}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AI64":-64646464, "I8":0x54, "Ms":map[interface {}]interface {}{"int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false, "truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue"}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "Mf32wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "Ui16":0xaaaa, "Ui8slice":"0tPU", "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "B":true, "I16n":-21845, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "Ui32":0xaaaaaaaa, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "NotAnon":map[interface {}]interface {}{"AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16E":map[interface {}]interface {}{}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "A164slice0":[]interface {}{}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64":0x3da6d40, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil), "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI64":-64646464, "AI64arr0":[]interface {}{}, "AMSU16N":interface {}(nil)}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Byslice":"DQ4P", "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Ci64":-22, "Miwu64s":map[interface {}]interface {}{0x3:[]interface {}{0x1, 0x2, 0x3}, 0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}}, "AUi64":0x3da6d40, "I16":0x5554, "I64":0x5555555555555554, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "Simplef":map[interface {}]interface {}{"Bslice":[]interface {}{true, false, true, false}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui8slice":"0tPU", "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I8":0x54, "Iptrslice":interface {}(nil), "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "B":true, "I64":0x5555555555555554, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "Ui8":0xaa, "F32":3.4028230607370965e+38, "F64":3.402819918338388e+53, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}}, "I32n":-1431655765, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Swrapbytes":[]interface {}{"UVE9PQ==", "UVVFPQ==", "UVVGQlFRPT0=", "UVVGQlFVRkJRVUU9", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRUT09", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVE9PQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVFPQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFRPT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUU9"}, "T":"2012-02-02T02:02:02.000002Z", "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AI16":0x650, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"U":0x3, "S":"3"}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "By":0x5, "I64n":-6148914691236517205, "I8n":-85, "Ui8":0xaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "F32":3.4028230607370965e+38, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}} + shared_test.go:277: Nil Check skipped: Decoded: map[interface {}]interface {}, map[interface {}]interface {}{"Iptrslice":[]interface {}{interface {}(nil), 0x40, interface {}(nil), 0x1940, interface {}(nil), 0x9dd40, interface {}(nil), 0x3da6d40, interface {}(nil)}, "Bslice":[]interface {}{true, false, true, false}, "I64slice":[]interface {}{0x457, 0x8ae, 0xd05}, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "AI64":-64646464, "I8":0x54, "Ms":map[interface {}]interface {}{"int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)int64(9)":false, "truetruetruetruetruetruetruetrue":"truetruetruetruetruetruetruetrue"}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "Mf32wss":map[interface {}]interface {}{3:[]interface {}{"1.0", "2.0", "3.0"}, 5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}}, "Ui16":0xaaaa, "Ui8slice":"0tPU", "AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "B":true, "I16n":-21845, "Mis":map[interface {}]interface {}{0x1:"one", 0x16:"twenty two", -44:"minus forty four"}, "Ui32":0xaaaaaaaa, "Ui64array":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Mfwss":map[interface {}]interface {}{5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 3:[]interface {}{"1.0", "2.0", "3.0"}}, "NotAnon":map[interface {}]interface {}{"AMSU16":map[interface {}]interface {}{"11111111":0x1, "2222222222222222":0x2, "333333333333333333333333":0x3, "44444444444444444444444444444444":0x4}, "AMSU16E":map[interface {}]interface {}{}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "ASslice":[]interface {}{"AoneAoneAoneAoneAoneAoneAoneAone", "AtwoAtwoAtwoAtwoAtwoAtwoAtwoAtwo", "AthreeAthreeAthreeAthreeAthreeAthreeAthreeAthree", "Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\Afour.reverse_solidus.\\", "Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done.Afive.Gclef.𝄞\"ugorji\"done."}, "A164slice0":[]interface {}{}, "AI16":0x650, "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "AUi64":0x3da6d40, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "AUi64sliceN":interface {}(nil), "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}, "AI64":-64646464, "AI64arr0":[]interface {}{}, "AMSU16N":interface {}(nil)}, "AF32slice":[]interface {}{1.110999972575577e-10, -1.110999957504e+12, 2.221999915008e+12, -2.2219999278039193e-12, -0.0055554998107254505, 5.5555e+07, 0.0006666600238531828, -6.66659968e+08, 0.0007777777500450611, -0.0007777777500450611, -8.88888885248e+11, 8.88888885248e+11, -1.00000000376832e+14, 1.00000000376832e+14, 3.332999914930979e-32, -3.333000051211015e+34, 0, -1, 1, 3.4028234663852886e+38, 1.401298464324817e-45}, "Byslice":"DQ4P", "Swrapuint8":[]interface {}{0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Ci64":-22, "Miwu64s":map[interface {}]interface {}{0x3:[]interface {}{0x1, 0x2, 0x3}, 0x5:[]interface {}{0x1, 0x2, 0x3, 0x4, 0x5}}, "Mui2wss":map[interface {}]interface {}{0x5:[]interface {}{"1.0", "2.0", "3.0", "4.0", "5.0"}, 0x3:[]interface {}{"1.0", "2.0", "3.0"}}, "Simplef":map[interface {}]interface {}{"Ui8":0xaa, "B":true, "I64":0x5555555555555554, "Msi64":map[interface {}]interface {}{"oneoneoneoneoneoneoneone":0x1, "twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3}, "F32":3.4028230607370965e+38, "F64":3.402819918338388e+53, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "WrapSliceInt64":[]interface {}{0x4, 0x10, 0x40, 0x100}, "Bslice":[]interface {}{true, false, true, false}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "Ui8slice":"0tPU", "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui64slice":[]interface {}{0xb8f47c, 0x20c0a0a, 0x35f1f98}, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "I8":0x54, "Iptrslice":interface {}(nil)}, "AUi64":0x3da6d40, "I16":0x5554, "I64":0x5555555555555554, "I32n":-1431655765, "Islice":[]interface {}{"truetruetruetruetruetruetruetrue", true, "nononononononono", false, 0x120, 0.4}, "Sslice":[]interface {}{"oneoneoneoneoneoneoneone", "twotwotwotwotwotwotwotwo", "threethreethreethreethreethreethreethree"}, "F64":3.402819918338388e+53, "I16slice":[]interface {}{0x2c, 0x37, 0x42}, "Swrapbytes":[]interface {}{"UVE9PQ==", "UVVFPQ==", "UVVGQlFRPT0=", "UVVGQlFVRkJRVUU9", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRUT09", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVE9PQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVFPQ==", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFRPT0=", "UVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUU9"}, "T":"2012-02-02T02:02:02.000002Z", "AI64slice":[]interface {}{0x0, 0x1, -1, -22, 0x14d, -4444, 0xd903, -666666, -48, -32, -24, -8, 0x20, 0x7f, 0xc0, 0xff, 0x0, -1, 0x1, 0x7f, 0x83, 0x7b, 0x7fff, 0x8003, 0x7ffb, 0x7fffffff, 0x80000003, 0x7ffffffb, 0x7fffffffffffffff, 0x7ffffffffffffffb, -128, -124, -132, -32768, -32764, -32772, -2147483648, -2147483644, -2147483652, -9223372036854775808, -9223372036854775804}, "AS":"A-StringA-StringA-StringA-StringA-StringA-StringA-StringA-String", "Ui8":0xaa, "WrapSliceString":[]interface {}{"44444444", "1616161616161616", "6464646464646464", "256256256256256256256256"}, "AI16":0x650, "ArrStrUi64T":[]interface {}{map[interface {}]interface {}{"S":"4", "U":0x4}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"1", "U":0x1}}, "By":0x5, "I64n":-6148914691236517205, "I8n":-85, "F32":3.4028230607370965e+38, "Mbu64":map[interface {}]interface {}{false:map[interface {}]interface {}{}, true:map[interface {}]interface {}{}}, "S":"some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? some really really cool names that are nigerian and american like \"ugorji melody nwoke\" - get it? ", "SstrUi64T":[]interface {}{map[interface {}]interface {}{"S":"1", "U":0x1}, map[interface {}]interface {}{"S":"2", "U":0x2}, map[interface {}]interface {}{"S":"3", "U":0x3}, map[interface {}]interface {}{"S":"4", "U":0x4}}, "AUi64slice":[]interface {}{0x0, 0x1, 0x16, 0x14d, 0x115c, 0xd903, 0xa2c2a, 0xff, 0x103, 0xfb, 0xffff, 0x10003, 0xfffb, 0xffffffff, 0x100000003, 0xfffffffb, 0xffffffffffffffff, 0xfffffffffffffffb}, "I32":0x55555554, "Msi64":map[interface {}]interface {}{"twotwotwotwotwotwotwotwo":0x2, "\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"\"three\"":0x3, "oneoneoneoneoneoneoneone":0x1}, "Ui64":0xaaaaaaaaaaaaaaaa, "Ui64slicearray":[]interface {}{[]interface {}{0x4, 0x10, 0x40, 0x100}, []interface {}{0x4, 0x10, 0x40, 0x100}}, "AF64slice":[]interface {}{1.111e-10, -1.111e+12, 2.222e+12, -2.222e-12, -0.0055555, 5.5555e+07, 0.00066666, -6.6666e+08, 0.00077777777, -0.00077777777, -8.8888888e+11, 8.8888888e+11, -9.99999999e+13, 9.99999999e+13, 3.333e-32, -3.333e+34, 4.444e+45, -4.444e-43, 0, -1, 1, 3.141592653589793, 1.618033988749895, 2.718281828459045, 1.7976931348623157e+308, 5e-324}} === RUN TestJsonCodecsMisc --- PASS: TestJsonCodecsMisc (0.00s) shared_test.go:277: ------- b: size: 9723, value: {"AF32slice":[1.110999972575577e-10,-1110999957504.0,2221999915008.0,-2.2219999278039193e-12,-0.0055554998107254505,55555000.0,0.0006666600238531828,-666659968.0,0.0007777777500450611,-0.0007777777500450611,-888888885248.0,888888885248.0,-100000000376832.0 @@ -2365,7 +2399,7 @@ shared_test.go:277: ++++ Objects match shared_test.go:277: ++++ Objects match === RUN TestJsonMammoth ---- PASS: TestJsonMammoth (0.09s) +--- PASS: TestJsonMammoth (0.08s) shared_test.go:277: mammoth-json: values equal shared_test.go:277: mammoth2-json: values equal === RUN TestJsonRaw @@ -2400,10 +2434,10 @@ shared_test.go:277: >>> Encoded 1234, decoded 1234 === RUN TestAllEncCircularRef --- PASS: TestAllEncCircularRef (0.00s) - shared_test.go:277: error detected as expected: cbor encode error: circular reference found: # 824639511392 + shared_test.go:277: error detected as expected: cbor encode error: circular reference found: # 824636108000 === RUN TestAllAnonCycle --- PASS: TestAllAnonCycle (0.00s) - shared_test.go:277: pti: &{0xb08bc0 github.com/ugorji/go/codec 11570112 0 25 0 false false 6 false [0xc000035980 0xc0000359c0] [0xc000035980 0xc0000359c0] [234 83 255 0 0 233 83 50 255 0 1] false false false false false false false false false false false false false false 1 [0 0 0]} + shared_test.go:277: pti: &{0xb08bc0 github.com/ugorji/go/codec 11570112 0 25 0 false false 6 false [0xc000035880 0xc0000358c0] [0xc000035880 0xc0000358c0] [234 83 255 0 0 233 83 50 255 0 1] false false false false false false false false false false false false false false 1 [0 0 0]} === RUN TestBincRpcGo --- PASS: TestBincRpcGo (0.00s) === RUN TestSimpleRpcGo @@ -6899,7 +6933,7 @@ shared_test.go:277: equal-map-v287-p-nil: values equal shared_test.go:277: equal-map-v287-p-len: values equal === RUN TestCborMammothMapsAndSlices ---- PASS: TestCborMammothMapsAndSlices (0.07s) +--- PASS: TestCborMammothMapsAndSlices (0.05s) shared_test.go:277: equal-slice-v1: values equal shared_test.go:277: equal-slice-v1-noaddr: values equal shared_test.go:277: equal-slice-v1-p: values equal @@ -11157,7 +11191,7 @@ shared_test.go:277: equal-map-v287-p-nil: values equal shared_test.go:277: equal-map-v287-p-len: values equal === RUN TestMsgpackMammothMapsAndSlices ---- PASS: TestMsgpackMammothMapsAndSlices (0.05s) +--- PASS: TestMsgpackMammothMapsAndSlices (0.06s) shared_test.go:277: equal-slice-v1: values equal shared_test.go:277: equal-slice-v1-noaddr: values equal shared_test.go:277: equal-slice-v1-p: values equal @@ -15415,7 +15449,7 @@ shared_test.go:277: equal-map-v287-p-nil: values equal shared_test.go:277: equal-map-v287-p-len: values equal === RUN TestBincMammothMapsAndSlices ---- PASS: TestBincMammothMapsAndSlices (0.07s) +--- PASS: TestBincMammothMapsAndSlices (0.06s) shared_test.go:277: equal-slice-v1: values equal shared_test.go:277: equal-slice-v1-noaddr: values equal shared_test.go:277: equal-slice-v1-p: values equal @@ -19673,7 +19707,7 @@ shared_test.go:277: equal-map-v287-p-nil: values equal shared_test.go:277: equal-map-v287-p-len: values equal === RUN TestSimpleMammothMapsAndSlices ---- PASS: TestSimpleMammothMapsAndSlices (0.09s) +--- PASS: TestSimpleMammothMapsAndSlices (0.06s) shared_test.go:277: equal-slice-v1: values equal shared_test.go:277: equal-slice-v1-noaddr: values equal shared_test.go:277: equal-slice-v1-p: values equal @@ -26581,7 +26615,7 @@ shared_test.go:277: map[uintptr]uintptr-enc-eq-zero-ref: values equal shared_test.go:277: map[uintptr]uintptr-dec-eq: values equal === RUN TestBincScalars ---- PASS: TestBincScalars (0.02s) +--- PASS: TestBincScalars (0.01s) shared_test.go:277: int-enc-eq: values equal shared_test.go:277: int-enc-eq-zero-ref: values equal shared_test.go:277: int-dec-eq: values equal @@ -27444,7 +27478,7 @@ shared_test.go:277: map[uintptr]uintptr-enc-eq-zero-ref: values equal shared_test.go:277: map[uintptr]uintptr-dec-eq: values equal === RUN TestSimpleScalars ---- PASS: TestSimpleScalars (0.01s) +--- PASS: TestSimpleScalars (0.02s) shared_test.go:277: int-enc-eq: values equal shared_test.go:277: int-enc-eq-zero-ref: values equal shared_test.go:277: int-dec-eq: values equal @@ -28342,7 +28376,7 @@ shared_test.go:277: simple-dec-eq-0: values equal shared_test.go:277: simple-dec-eq-1: values equal PASS -ok github.com/ugorji/go/codec 0.964s +ok github.com/ugorji/go/codec 0.876s ? github.com/ugorji/go/codec/codecgen [no test files] create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -28377,20 +28411,22 @@ dpkg-gencontrol: warning: Depends field of package golang-github-ugorji-go-codec: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang -dpkg-deb: building package 'golang-github-ugorji-go-codec-dev' in '../golang-github-ugorji-go-codec-dev_1.1.1-1_all.deb'. dpkg-deb: building package 'golang-github-ugorji-go-codec' in '../golang-github-ugorji-go-codec_1.1.1-1_amd64.deb'. +dpkg-deb: building package 'golang-github-ugorji-go-codec-dev' in '../golang-github-ugorji-go-codec-dev_1.1.1-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../golang-github-ugorji-go-codec_1.1.1-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/59147/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/59147/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/40945 and its subdirectories -I: Current time: Sun Jan 9 12:19:54 -12 2022 -I: pbuilder-time-stamp: 1641773994 +I: removing directory /srv/workspace/pbuilder/59147 and its subdirectories +I: Current time: Tue Dec 8 07:58:10 +14 2020 +I: pbuilder-time-stamp: 1607363890