Closed comavius closed 1 week ago
hardlinkを作る都合上、inodeに対応するクラス/インスタンスがあると嬉しい気がします。
@hayatroid 実装始まってますか?:eyes:(始まっていないならtraitに変更を入れたいです)
@comavius まだ始めていません 🙇🙇🙇
@comavius traits.rs について質問です
type InitArgs
がよくわかっていないです,何を入れる想定ですかFileFactory
の get_hardlink_of
は,original
のハードリンク一覧を取得する関数かと思ったのですが,返り値は複数(Vec
等)ではないのですか(1 ファイルに対し 1 つのハードリンクしか作れないみたいな制約があったりしますか)下の質問についてはシンボリックリンクの話と混同していました create の意で合っていますか
type InitArgs
がよくわかっていないです,何を入れる想定ですか
trait File
を実装する構造体を初期化するために必要な情報を入れる予定です。たとえばテキストファイルなら内容の文字列が入ると思います。
各種ファイルのread/writeとシンボリックリンクによる依存関係を管理する構造体を作りたい newでファイルを作成し、Dropトレイトでファイルを削除するような感じで考えています。Arc<RwLock>みたいな感じにして使う予定です。いい感じのライブラリがあったらそれのほうがいいかも
https://github.com/comavius/resource-caching