我正在尝试编写一个库,该库将连接到远程服务器并交换数据。我在C ++中使用Boost :: Asio做到了这一点,并试图对Rust进行同样的操作。
我遇到的问题之一是将Asio中的概念(例如async_write / read)映射到Tokio,首先,似乎所有Tokio示例都要求我将import numpy as np
from matplotlib import pyplot as plt
img = np.linspace(0,1,8).reshape((-1,1))
plt.imshow(img,extent=[110,370,5,240],aspect='auto',cmap='Greys',interpolation='nearest')
plt.xlim(0,520)
plt.ylim(220,0)
plt.show()
替换为main()
,而我想将所有异步代码封装在结构和相关的实现中。
是否可以使用Tokio而不替换async main()
? main()
也许是唯一的方法吗?