Я хочу добавить свою собственную функцию в уже существующую структуру, которую я не могу контролировать. В качестве конкретного примера я хочу создать экземпляр std::fs::File
let logfile = std::fs::OpenOptions::new().create(true).open("file.txt").unwrap();
Затем я хочу как-то создать свою собственную функцию fn foo()
, чтобы потом я мог делать logfile.foo();
Я не уверен, что это вообще возможно, если честно.