Open an FTP or FTPS server as a folder in Memona

This commit is contained in:
Danny Kim
2026-09-25 11:57:46 +09:00
commit 95a2b1a086
14 changed files with 1359 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
//! Rust guest bindings for the versioned Memona filesystem component contract.
wit_bindgen::generate!({
path: "wit",
world: "filesystem",
pub_export_macro: true,
default_bindings_module: "memona_plugin_sdk",
});
pub use exports::memona::filesystem::provider::{
Capabilities, Change, ChangeKind, ChangePage, Entry, EntryKind, ErrorCode,
FileInfo, Guest, GuestReader, GuestWriter, ListPage, Locator, Reader,
WriteCondition, Writer,
};
pub use memona::filesystem::host::{
Exchange, Header, HostError, LogLevel, Method, Request, Response, Setting,
Tcp, Udp, bind, config, connect, http, invalidate_token, log,
};