← Packages / sigil / Capabilities

IO.FileWrite

in sigil v0.1.1

v0.1.1 declares IO.FileWrite. v0.1.0 did not. Declaring is the event recorded here — whether the capability was newly exercised is a separate claim the registry cannot make.

Where it is declared

lib/assets.march:4Declared nothing in the previous version
1mod Assets do
2
3 needs IO.FileRead
4 needs IO.FileWrite
5
6 pfn fmt_err(e) : String do
7 to_string(e)
lib/build.march:6
3 needs IO.Console
4 needs IO.Spawn
5 needs IO.FileRead
6 needs IO.FileWrite
7
8 -- Wrapper for a user-supplied layout function.
9 -- Uses a nominal type to avoid March's curried function-type annotation ambiguity.
lib/collections.march:8Declared nothing in the previous version
5-- docs mode (Build.run_pages) skips it.
6mod Collections do
7
8 needs IO.FileWrite
9
10 pfn fmt_err(e) : String do
11 to_string(e)
lib/scaffold.march:4Declared nothing in the previous version
1mod Scaffold do
2
3 needs IO.FileRead
4 needs IO.FileWrite
5
6 pfn fmt_err(e) : String do
7 to_string(e)
lib/sigil.march:9
6 needs IO.Console
7 needs IO.Clock
8 needs IO.FileRead
9 needs IO.FileWrite
10 needs IO.NetListen
11 needs IO.Process
12 needs IO.Spawn
lib/watcher.march:5
2
3 needs IO.Console
4 needs IO.FileRead
5 needs IO.FileWrite
6 needs IO.Process
7
8 -- Read the output directory from the process environment.