1. 1. JetStream
  2. 2. 🆕 Changelog
  3. 3. Coverage
  4. 4. 🦀 Crates
    1. 4.1.  Crate jetstream
    2. 4.2.  Module prelude
    3. 4.3. Attribute Macro async_trait
    4. 4.4. Attribute Macro make
    5. 4.5. Attribute Macro service
    6. 4.6.  Module client
    7. 4.7.  Struct ClientCodec
    8. 4.8.  Module websocket
    9. 4.9.  Struct WebSocketTransport
    10. 4.10.  Struct WebsocketFrame
    11. 4.11. Derive Macro JetStreamWireFormat
    12. 4.12.  Enum Error
    13. 4.13.  Function initialize
    14. 4.14.  Macro lazy_static
    15. 4.15.  Module p9
    16. 4.16.  Constant DEFAULT_MSIZE
    17. 4.17.  Constant MAPPED_FLAGS
    18. 4.18.  Constant MAX_MESSAGE_SIZE
    19. 4.19.  Constant MIN_MESSAGE_SIZE
    20. 4.20.  Constant P9_APPEND
    21. 4.21.  Constant P9_CREATE
    22. 4.22.  Constant P9_DIRECT
    23. 4.23.  Constant P9_DIRECTORY
    24. 4.24.  Constant P9_DSYNC
    25. 4.25.  Constant P9_EXCL
    26. 4.26.  Constant P9_FASYNC
    27. 4.27.  Constant P9_GETATTR_BASIC
    28. 4.28.  Constant P9_LARGEFILE
    29. 4.29.  Constant P9_LOCK_SUCCESS
    30. 4.30.  Constant P9_LOCK_TYPE_UNLCK
    31. 4.31.  Constant P9_NOACCESS
    32. 4.32.  Constant P9_NOATIME
    33. 4.33.  Constant P9_NOCTTY
    34. 4.34.  Constant P9_NOFOLLOW
    35. 4.35.  Constant P9_NONBLOCK
    36. 4.36.  Constant P9_QTDIR
    37. 4.37.  Constant P9_QTFILE
    38. 4.38.  Constant P9_QTSYMLINK
    39. 4.39.  Constant P9_RDONLY
    40. 4.40.  Constant P9_RDWR
    41. 4.41.  Constant P9_SETATTR_ATIME
    42. 4.42.  Constant P9_SETATTR_ATIME_SET
    43. 4.43.  Constant P9_SETATTR_CTIME
    44. 4.44.  Constant P9_SETATTR_GID
    45. 4.45.  Constant P9_SETATTR_MODE
    46. 4.46.  Constant P9_SETATTR_MTIME
    47. 4.47.  Constant P9_SETATTR_MTIME_SET
    48. 4.48.  Constant P9_SETATTR_SIZE
    49. 4.49.  Constant P9_SETATTR_UID
    50. 4.50.  Constant P9_SYNC
    51. 4.51.  Constant P9_TRUNC
    52. 4.52.  Constant P9_WRONLY
    53. 4.53.  Constant _P9_CLOEXEC
    54. 4.54.  Constant _P9_GETATTR_ALL
    55. 4.55.  Constant _P9_GETATTR_ATIME
    56. 4.56.  Constant _P9_GETATTR_BLOCKS
    57. 4.57.  Constant _P9_GETATTR_BTIME
    58. 4.58.  Constant _P9_GETATTR_CTIME
    59. 4.59.  Constant _P9_GETATTR_DATA_VERSION
    60. 4.60.  Constant _P9_GETATTR_GEN
    61. 4.61.  Constant _P9_GETATTR_GID
    62. 4.62.  Constant _P9_GETATTR_INO
    63. 4.63.  Constant _P9_GETATTR_MODE
    64. 4.64.  Constant _P9_GETATTR_MTIME
    65. 4.65.  Constant _P9_GETATTR_NLINK
    66. 4.66.  Constant _P9_GETATTR_RDEV
    67. 4.67.  Constant _P9_GETATTR_SIZE
    68. 4.68.  Constant _P9_GETATTR_UID
    69. 4.69.  Constant _P9_LOCK_BLOCKED
    70. 4.70.  Constant _P9_LOCK_ERROR
    71. 4.71.  Constant _P9_LOCK_FLAGS_BLOCK
    72. 4.72.  Constant _P9_LOCK_FLAGS_RECLAIM
    73. 4.73.  Constant _P9_LOCK_GRACE
    74. 4.74.  Constant _P9_LOCK_TYPE_RDLCK
    75. 4.75.  Constant _P9_LOCK_TYPE_WRLCK
    76. 4.76.  Constant _P9_QTAPPEND
    77. 4.77.  Constant _P9_QTAUTH
    78. 4.78.  Constant _P9_QTEXCL
    79. 4.79.  Constant _P9_QTLINK
    80. 4.80.  Constant _P9_QTMOUNT
    81. 4.81.  Constant _P9_QTTMP
    82. 4.82.  Enum Rmessage
    83. 4.83.  Enum Tmessage
    84. 4.84.  Enum Version
    85. 4.85.  Function error_to_rmessage
    86. 4.86.  Module messages
    87. 4.87.  Enum Rmessage
    88. 4.88.  Enum Tmessage
    89. 4.89.  Struct Dirent
    90. 4.90.  Struct Qid
    91. 4.91.  Struct Rattach
    92. 4.92.  Struct Rauth
    93. 4.93.  Struct Rerror
    94. 4.94.  Struct Rframe
    95. 4.95.  Struct Rgetattr
    96. 4.96.  Struct Rgetlock
    97. 4.97.  Struct Rlcreate
    98. 4.98.  Struct Rlerror
    99. 4.99.  Struct Rlock
    100. 4.100.  Struct Rlopen
    101. 4.101.  Struct Rmkdir
    102. 4.102.  Struct Rmknod
    103. 4.103.  Struct Rread
    104. 4.104.  Struct Rreaddir
    105. 4.105.  Struct Rreadlink
    106. 4.106.  Struct Rstatfs
    107. 4.107.  Struct Rsymlink
    108. 4.108.  Struct Rversion
    109. 4.109.  Struct Rwalk
    110. 4.110.  Struct Rwrite
    111. 4.111.  Struct Rxattrwalk
    112. 4.112.  Struct Tattach
    113. 4.113.  Struct Tauth
    114. 4.114.  Struct Tclunk
    115. 4.115.  Struct Tflush
    116. 4.116.  Struct Tframe
    117. 4.117.  Struct Tfsync
    118. 4.118.  Struct Tgetattr
    119. 4.119.  Struct Tgetlock
    120. 4.120.  Struct Tlcreate
    121. 4.121.  Struct Tlink
    122. 4.122.  Struct Tlock
    123. 4.123.  Struct Tlopen
    124. 4.124.  Struct Tmkdir
    125. 4.125.  Struct Tmknod
    126. 4.126.  Struct Tread
    127. 4.127.  Struct Treaddir
    128. 4.128.  Struct Treadlink
    129. 4.129.  Struct Tremove
    130. 4.130.  Struct Trename
    131. 4.131.  Struct Trenameat
    132. 4.132.  Struct Tsetattr
    133. 4.133.  Struct Tstatfs
    134. 4.134.  Struct Tsymlink
    135. 4.135.  Struct Tunlinkat
    136. 4.136.  Struct Tversion
    137. 4.137.  Struct Twalk
    138. 4.138.  Struct Twrite
    139. 4.139.  Struct Txattrcreate
    140. 4.140.  Struct Txattrwalk
    141. 4.141.  Module ninep_2000_l
    142. 4.142.  Trait NineP200L
    143. 4.143.  Struct Dirent
    144. 4.144.  Struct Qid
    145. 4.145.  Struct Rattach
    146. 4.146.  Struct Rauth
    147. 4.147.  Struct Rerror
    148. 4.148.  Struct Rframe
    149. 4.149.  Struct Rgetattr
    150. 4.150.  Struct Rgetlock
    151. 4.151.  Struct Rlcreate
    152. 4.152.  Struct Rlerror
    153. 4.153.  Struct Rlock
    154. 4.154.  Struct Rlopen
    155. 4.155.  Struct Rmkdir
    156. 4.156.  Struct Rmknod
    157. 4.157.  Struct Rread
    158. 4.158.  Struct Rreaddir
    159. 4.159.  Struct Rreadlink
    160. 4.160.  Struct Rstatfs
    161. 4.161.  Struct Rsymlink
    162. 4.162.  Struct Rversion
    163. 4.163.  Struct Rwalk
    164. 4.164.  Struct Rwrite
    165. 4.165.  Struct Rxattrwalk
    166. 4.166.  Struct Tattach
    167. 4.167.  Struct Tauth
    168. 4.168.  Struct Tclunk
    169. 4.169.  Struct Tflush
    170. 4.170.  Struct Tframe
    171. 4.171.  Struct Tfsync
    172. 4.172.  Struct Tgetattr
    173. 4.173.  Struct Tgetlock
    174. 4.174.  Struct Tlcreate
    175. 4.175.  Struct Tlink
    176. 4.176.  Struct Tlock
    177. 4.177.  Struct Tlopen
    178. 4.178.  Struct Tmkdir
    179. 4.179.  Struct Tmknod
    180. 4.180.  Struct Tread
    181. 4.181.  Struct Treaddir
    182. 4.182.  Struct Treadlink
    183. 4.183.  Struct Tremove
    184. 4.184.  Struct Trename
    185. 4.185.  Struct Trenameat
    186. 4.186.  Struct Tsetattr
    187. 4.187.  Struct Tstatfs
    188. 4.188.  Struct Tsymlink
    189. 4.189.  Struct Tunlinkat
    190. 4.190.  Struct Tversion
    191. 4.191.  Struct Twalk
    192. 4.192.  Struct Twrite
    193. 4.193.  Struct Txattrcreate
    194. 4.194.  Struct Txattrwalk
    195. 4.195.  Module server
    196. 4.196.  Module proxy
    197. 4.197.  Module quic
    198. 4.198.  Module service
    199. 4.199.  Function run
    200. 4.200.  Struct ServerCodec
    201. 4.201.  Trait ListenerStream
    202. 4.202.  Struct Data
    203. 4.203.  Struct Frame
    204. 4.204.  Struct Framed
    205. 4.205.  Struct Tag
    206. 4.206.  Trait ClientTransport
    207. 4.207.  Trait Framer
    208. 4.208.  Trait LazyStatic
    209. 4.209.  Trait Message
    210. 4.210.  Trait Protocol
    211. 4.211.  Trait ServiceTransport
    212. 4.212.  Trait WireFormat
    213. 4.213.  Trait __Deref
    214. 4.214.  Crate jetstream_9p
    215. 4.215.  Constant DEFAULT_MSIZE
    216. 4.216.  Constant MAPPED_FLAGS
    217. 4.217.  Constant MAX_MESSAGE_SIZE
    218. 4.218.  Constant MIN_MESSAGE_SIZE
    219. 4.219.  Constant P9_APPEND
    220. 4.220.  Constant P9_CREATE
    221. 4.221.  Constant P9_DIRECT
    222. 4.222.  Constant P9_DIRECTORY
    223. 4.223.  Constant P9_DSYNC
    224. 4.224.  Constant P9_EXCL
    225. 4.225.  Constant P9_FASYNC
    226. 4.226.  Constant P9_GETATTR_BASIC
    227. 4.227.  Constant P9_LARGEFILE
    228. 4.228.  Constant P9_LOCK_SUCCESS
    229. 4.229.  Constant P9_LOCK_TYPE_UNLCK
    230. 4.230.  Constant P9_NOACCESS
    231. 4.231.  Constant P9_NOATIME
    232. 4.232.  Constant P9_NOCTTY
    233. 4.233.  Constant P9_NOFOLLOW
    234. 4.234.  Constant P9_NONBLOCK
    235. 4.235.  Constant P9_QTDIR
    236. 4.236.  Constant P9_QTFILE
    237. 4.237.  Constant P9_QTSYMLINK
    238. 4.238.  Constant P9_RDONLY
    239. 4.239.  Constant P9_RDWR
    240. 4.240.  Constant P9_SETATTR_ATIME
    241. 4.241.  Constant P9_SETATTR_ATIME_SET
    242. 4.242.  Constant P9_SETATTR_CTIME
    243. 4.243.  Constant P9_SETATTR_GID
    244. 4.244.  Constant P9_SETATTR_MODE
    245. 4.245.  Constant P9_SETATTR_MTIME
    246. 4.246.  Constant P9_SETATTR_MTIME_SET
    247. 4.247.  Constant P9_SETATTR_SIZE
    248. 4.248.  Constant P9_SETATTR_UID
    249. 4.249.  Constant P9_SYNC
    250. 4.250.  Constant P9_TRUNC
    251. 4.251.  Constant P9_WRONLY
    252. 4.252.  Constant _P9_CLOEXEC
    253. 4.253.  Constant _P9_GETATTR_ALL
    254. 4.254.  Constant _P9_GETATTR_ATIME
    255. 4.255.  Constant _P9_GETATTR_BLOCKS
    256. 4.256.  Constant _P9_GETATTR_BTIME
    257. 4.257.  Constant _P9_GETATTR_CTIME
    258. 4.258.  Constant _P9_GETATTR_DATA_VERSION
    259. 4.259.  Constant _P9_GETATTR_GEN
    260. 4.260.  Constant _P9_GETATTR_GID
    261. 4.261.  Constant _P9_GETATTR_INO
    262. 4.262.  Constant _P9_GETATTR_MODE
    263. 4.263.  Constant _P9_GETATTR_MTIME
    264. 4.264.  Constant _P9_GETATTR_NLINK
    265. 4.265.  Constant _P9_GETATTR_RDEV
    266. 4.266.  Constant _P9_GETATTR_SIZE
    267. 4.267.  Constant _P9_GETATTR_UID
    268. 4.268.  Constant _P9_LOCK_BLOCKED
    269. 4.269.  Constant _P9_LOCK_ERROR
    270. 4.270.  Constant _P9_LOCK_FLAGS_BLOCK
    271. 4.271.  Constant _P9_LOCK_FLAGS_RECLAIM
    272. 4.272.  Constant _P9_LOCK_GRACE
    273. 4.273.  Constant _P9_LOCK_TYPE_RDLCK
    274. 4.274.  Constant _P9_LOCK_TYPE_WRLCK
    275. 4.275.  Constant _P9_QTAPPEND
    276. 4.276.  Constant _P9_QTAUTH
    277. 4.277.  Constant _P9_QTEXCL
    278. 4.278.  Constant _P9_QTLINK
    279. 4.279.  Constant _P9_QTMOUNT
    280. 4.280.  Constant _P9_QTTMP
    281. 4.281.  Enum Version
    282. 4.282.  Function error_to_rmessage
    283. 4.283.  Module messages
    284. 4.284.  Enum Rmessage
    285. 4.285.  Enum Tmessage
    286. 4.286.  Struct Dirent
    287. 4.287.  Struct Qid
    288. 4.288.  Struct Rattach
    289. 4.289.  Struct Rauth
    290. 4.290.  Struct Rerror
    291. 4.291.  Struct Rframe
    292. 4.292.  Struct Rgetattr
    293. 4.293.  Struct Rgetlock
    294. 4.294.  Struct Rlcreate
    295. 4.295.  Struct Rlerror
    296. 4.296.  Struct Rlock
    297. 4.297.  Struct Rlopen
    298. 4.298.  Struct Rmkdir
    299. 4.299.  Struct Rmknod
    300. 4.300.  Struct Rread
    301. 4.301.  Struct Rreaddir
    302. 4.302.  Struct Rreadlink
    303. 4.303.  Struct Rstatfs
    304. 4.304.  Struct Rsymlink
    305. 4.305.  Struct Rversion
    306. 4.306.  Struct Rwalk
    307. 4.307.  Struct Rwrite
    308. 4.308.  Struct Rxattrwalk
    309. 4.309.  Struct Tattach
    310. 4.310.  Struct Tauth
    311. 4.311.  Struct Tclunk
    312. 4.312.  Struct Tflush
    313. 4.313.  Struct Tframe
    314. 4.314.  Struct Tfsync
    315. 4.315.  Struct Tgetattr
    316. 4.316.  Struct Tgetlock
    317. 4.317.  Struct Tlcreate
    318. 4.318.  Struct Tlink
    319. 4.319.  Struct Tlock
    320. 4.320.  Struct Tlopen
    321. 4.321.  Struct Tmkdir
    322. 4.322.  Struct Tmknod
    323. 4.323.  Struct Tread
    324. 4.324.  Struct Treaddir
    325. 4.325.  Struct Treadlink
    326. 4.326.  Struct Tremove
    327. 4.327.  Struct Trename
    328. 4.328.  Struct Trenameat
    329. 4.329.  Struct Tsetattr
    330. 4.330.  Struct Tstatfs
    331. 4.331.  Struct Tsymlink
    332. 4.332.  Struct Tunlinkat
    333. 4.333.  Struct Tversion
    334. 4.334.  Struct Twalk
    335. 4.335.  Struct Twrite
    336. 4.336.  Struct Txattrcreate
    337. 4.337.  Struct Txattrwalk
    338. 4.338.  Module ninep_2000_l
    339. 4.339.  Trait NineP200L
    340. 4.340.  Crate jetstream_client
    341. 4.341.  Struct ClientCodec
    342. 4.342.  Module websocket
    343. 4.343.  Struct WebSocketTransport
    344. 4.344.  Struct WebsocketFrame
    345. 4.345.  Crate jetstream_libc
    346. 4.346.  Constant EADDRINUSE
    347. 4.347.  Constant EADDRNOTAVAIL
    348. 4.348.  Constant ECONNABORTED
    349. 4.349.  Constant ECONNREFUSED
    350. 4.350.  Constant ECONNRESET
    351. 4.351.  Constant EEXIST
    352. 4.352.  Constant EINTR
    353. 4.353.  Constant EINVAL
    354. 4.354.  Constant EIO
    355. 4.355.  Constant ENOENT
    356. 4.356.  Constant ENOTCONN
    357. 4.357.  Constant EPERM
    358. 4.358.  Constant EPIPE
    359. 4.359.  Constant ETIMEDOUT
    360. 4.360.  Constant EWOULDBLOCK
    361. 4.361.  Constant O_APPEND
    362. 4.362.  Constant O_CREAT
    363. 4.363.  Constant O_DIRECT
    364. 4.364.  Constant O_DIRECTORY
    365. 4.365.  Constant O_DSYNC
    366. 4.366.  Constant O_EXCL
    367. 4.367.  Constant O_LARGEFILE
    368. 4.368.  Constant O_NOATIME
    369. 4.369.  Constant O_NOCTTY
    370. 4.370.  Constant O_NOFOLLOW
    371. 4.371.  Constant O_NONBLOCK
    372. 4.372.  Constant O_RDONLY
    373. 4.373.  Constant O_RDWR
    374. 4.374.  Constant O_SYNC
    375. 4.375.  Constant O_TRUNC
    376. 4.376.  Constant O_WRONLY
    377. 4.377.  Constant S_IFDIR
    378. 4.378.  Constant S_IFLNK
    379. 4.379.  Constant S_IFMT
    380. 4.380.  Constant S_IFREG
    381. 4.381.  Function stat64
    382. 4.382.  Struct stat64
    383. 4.383.  Type Alias c_int
    384. 4.384.  Type Alias mode_t
    385. 4.385.  Crate jetstream_macros
    386. 4.386. Attribute Macro service
    387. 4.387. Derive Macro JetStreamWireFormat
    388. 4.388.  Crate jetstream_rpc
    389. 4.389.  Enum Error
    390. 4.390.  Struct Context
    391. 4.391.  Struct Frame
    392. 4.392.  Struct Framed
    393. 4.393.  Struct Tag
    394. 4.394.  Trait Channel
    395. 4.395.  Trait ClientTransport
    396. 4.396.  Trait Decoder
    397. 4.397.  Trait Encoder
    398. 4.398.  Trait Framer
    399. 4.399.  Trait FromContext
    400. 4.400.  Trait Handler
    401. 4.401.  Trait Message
    402. 4.402.  Trait Protocol
    403. 4.403.  Trait ServiceTransport
    404. 4.404.  Crate jetstream_server
    405. 4.405.  Module proxy
    406. 4.406.  Module quic
    407. 4.407.  Module service
    408. 4.408.  Function run
    409. 4.409.  Struct ServerCodec
    410. 4.410.  Trait ListenerStream
    411. 4.411.  Crate jetstream_wireformat
    412. 4.412. Derive Macro JetStreamWireFormat
    413. 4.413.  Struct Data
    414. 4.414.  Struct P9String
    415. 4.415.  Struct Wrapped
    416. 4.416.  Trait WireFormat
    417. 4.417.  Module wire_format_extensions
    418. 4.418.  Module tokio
    419. 4.419.  Trait AsyncWireFormatExt
    420. 4.420.  Trait AsyncWireFormat
    421. 4.421.  Trait ConvertWireFormat

JetStream Book

Coverage