//! Allocation-free 9P2000 protocol library. See docs/design.md for ownership contracts. pub const wire = @import("wire.zig"); pub const Error = wire.Error; pub const Type = wire.Type; pub const isT = wire.isT; pub const header_len = wire.header_len; pub const qid_len = wire.qid_len; pub const stat_fixed = wire.stat_fixed; pub const notag = wire.notag; pub const nofid = wire.nofid; pub const max_welem = wire.max_welem; pub const iohdrsz = wire.iohdrsz; pub const Qid = wire.Qid; pub const Stat = wire.Stat; pub const Msg = wire.Msg; pub const Decoded = wire.Decoded; pub const frameLen = wire.frameLen; pub const encode = wire.encode; pub const decode = wire.decode; pub const encodedLen = wire.encodedLen; pub const qtdir = wire.qtdir; pub const qtappend = wire.qtappend; pub const qtexcl = wire.qtexcl; pub const qtmount = wire.qtmount; pub const qtauth = wire.qtauth; pub const qttmp = wire.qttmp; pub const qtfile = wire.qtfile; pub const dmdir = wire.dmdir; pub const dmappend = wire.dmappend; pub const dmexcl = wire.dmexcl; pub const dmmount = wire.dmmount; pub const dmauth = wire.dmauth; pub const dmtmp = wire.dmtmp; pub const dmperm = wire.dmperm; pub const Client = @import("client.zig").Client; pub const ClientError = @import("client.zig").ClientError; pub const max_tags = @import("client.zig").max_tags; pub const Server = @import("Server.zig"); pub const fs = @import("fs.zig"); pub const oread: u8 = 0; pub const owrite: u8 = 1; pub const ordwr: u8 = 2; pub const oexec: u8 = 3; pub const otrunc: u8 = 16; pub const ocexec: u8 = 32; pub const orclose: u8 = 64; test { @import("std").testing.refAllDecls(@This()); } pub const http = @import("http.zig"); pub const transport = @import("transport.zig"); pub const Quic = @import("quic.zig").Quic; test { _ = @import("session_test.zig"); }