чтобы он прочитался как &str и спокойно освободился на получающей стороне
String это хз сколько данных, большая куча, а &str это всегда несколько байт. Вот только дроп &str не освободжает String, на который ты ссылаешься. Потому, если ты не будешь дропать String, у тебя память потечёт, будешь дропать сразу — они начнут мусор читать, у тебя остаётся только два варианта: поменять их апи, чтоб они принимали с владением, или записывать это куда-то, чтоб оно там лежало до тех пор, пока ты не дропнешь ресивер.