func (t *Torrent) Stats() TorrentStats {
	t.cl.rLock()
	defer t.cl.rUnlock()
	return t.statsLocked()
}
// The returned TorrentStats may require alignment in memory. See
// https://github.com/anacrolix/torrent/issues/383.
The returned TorrentStats may require alignment in memory.
// The returned TorrentStats may require alignment in memory . See // https : // github . com / anacrolix / torrent / issues / 383 .
func (t *Torrent) Stats() TorrentStats {
	t.cl.rLock()
	defer t.cl.rUnlock()
	return t.statsLocked()
}
func ( t * Torrent ) Stats ( ) TorrentStats { t . cl . rLock ( ) defer t . cl . rUnlock ( ) return t . statsLocked ( ) }
The returned TorrentStats may require alignment in memory.
The returned TorrentStats may require alignment in memory .