OA
Size: a a a
OA
AV
~ рядом с бинарником, и пришлось очень аккуратно ее удалять чтоб не было rm -r ~AV
./~ не работает?OA
./~ не работает?OA
в🧇
proc_macro2::TokenStream получить syn::parse::ParseStream?MB
МЛ
async fn connect<A: ToSocketAddrs>(, где ReceiveProtocol и TransmitProtocol - мои енумы
addr: A,
) -> Result<
tokio_serde::Framed<
tokio_util::codec::Framed<TcpStream, tokio_util::codec::LengthDelimitedCodec>,
ReceiveProtocol,
TransmitProtocol,
tokio_serde::formats::Json<ReceiveProtocol, TransmitProtocol>,
>,
Box<dyn std::error::Error>,
> {
......
}
MB
МЛ
в🧇
Box<...>, можно сделатьtype BoxResult<T> = Result<T, Box<dyn std::error::Error>>;КБ
anyhow::Result<T> неплохой вариантМЛ
tokio_serde::Framed<...> во что-то более приличноев🧇
impl Traitв🧇
tokio_serde::Framed<impl Codec, ...> или что-нибудь в этом родеp
H
p
path =p
H