MCPcopy Create free account
hub / github.com/GCWing/BitFun / open_file

Method open_file

src/apps/cli/src/logging.rs:72–80  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

70 }
71
72 fn open_file(&mut self) -> std::io::Result<()> {
73 let file = OpenOptions::new()
74 .create(true)
75 .append(true)
76 .open(&self.path)?;
77 self.current_size = file.metadata()?.len();
78 self.inner = Some(file);
79 Ok(())
80 }
81
82 fn rotate(&mut self) -> std::io::Result<()> {
83 if let Some(mut file) = self.inner.take() {

Callers 3

newMethod · 0.45
rotateMethod · 0.45
flushMethod · 0.45

Calls 5

openMethod · 0.80
appendMethod · 0.80
metadataMethod · 0.80
createMethod · 0.45
lenMethod · 0.45

Tested by

no test coverage detected