traP-jp / traO-Judge-judge

traO Judge ジャッジ
MIT License
8 stars 0 forks source link

ファイルを管理する構造体を作る #7

Closed comavius closed 1 week ago

comavius commented 1 month ago

各種ファイルのread/writeとシンボリックリンクによる依存関係を管理する構造体を作りたい newでファイルを作成し、Dropトレイトでファイルを削除するような感じで考えています。Arc<RwLock>みたいな感じにして使う予定です。いい感じのライブラリがあったらそれのほうがいいかも https://github.com/comavius/resource-caching

comavius commented 1 month ago

hardlinkを作る都合上、inodeに対応するクラス/インスタンスがあると嬉しい気がします。

comavius commented 1 month ago

@hayatroid 実装始まってますか?:eyes:(始まっていないならtraitに変更を入れたいです)

hayatroid commented 1 month ago

@comavius まだ始めていません 🙇🙇🙇

hayatroid commented 1 month ago

@comavius traits.rs について質問です

hayatroid commented 1 month ago

下の質問についてはシンボリックリンクの話と混同していました create の意で合っていますか

comavius commented 1 month ago

type InitArgs がよくわかっていないです,何を入れる想定ですか

trait Fileを実装する構造体を初期化するために必要な情報を入れる予定です。たとえばテキストファイルなら内容の文字列が入ると思います。

comavius commented 1 month ago

35