This is mostly aimed at making logging output much more useful and readable, by waiting until things are dereferenced/parsed to log them. To accomplish that sanely a reasonable amount of refactoring in the signalling message parsing was necessary.
Also snuck in the use of new impl Trait stuff to make switchboard interface not allocate per-packet.
This is mostly aimed at making logging output much more useful and readable, by waiting until things are dereferenced/parsed to log them. To accomplish that sanely a reasonable amount of refactoring in the signalling message parsing was necessary.
Also snuck in the use of new
impl Trait
stuff to make switchboard interface not allocate per-packet.