Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

v0 state

Back to all declarations

reactionPage

untyped string

reactionPage is the page key handed to r/moul/reactions. Reactions are keyed on an arbitrary page string rather than on a realm, so a reader of this report is asked about the same page /u/moul shows.

Value

"gno.land/r/moul/home"

Self

untyped string

Self is this realm's own package path, exported so a caller can build a link back without hardcoding the version.

Value

"gno.land/r/moul/x/across/v0"

fact

type

A fact is one answer from one source realm about one address. zero is carried separately from value because "0" and "none" are the common answer and the table is worth reading only for the rows that are not that.

Value

v0.fact

Report

func(who .uverse.address) []v0.fact

Report collects what every wired source says about who. Every call in here is a plain exported read on another realm: no cur realm, no cross, nothing written. A read with no realm parameter is borrowed rather than entered (AGENTS.md), so none of these realms even observes a caller.

Open
OID
0d470e…d42c:3
Report details

Inspect func

sourceRealms

[]string (len=15)

sourceRealms is every realm this one imports for its data, in import order. It is the single place the count comes from: the index table has one row per entry and TestSourcesCoverReport checks that Report names nothing else. Fifteen entries, which is the number the prose says. TestSourceCount pins it.

Open
OID
0d470e…d42c:6
sourceRealms details (len=15)

+15 more Inspect slice

Sources

func() int

Sources reports how many realms this one reads.

Open
OID
0d470e…d42c:7
Sources details

Inspect func

renderAddress

func(who .uverse.address) string
Open
OID
0d470e…d42c:9
renderAddress details

Inspect func

exampleAddr

untyped string

exampleAddr is moul's address, used only to give the index a link that resolves to a real report instead of an empty one.

Value

"g1manfred47kzduec920z88wfr64ylksmdcedlf5"
reactionPage : untyped string ="gno.land/r/moul/home"
Self : untyped string ="gno.land/r/moul/x/across/v0"
fact : type =v0.fact
Report : func(who .uverse.address) []v0.fact Inspect
sourceRealms : []string (len=15) Inspect
Sources : func() int Inspect
Render : func(path string) string Inspect
renderAddress : func(who .uverse.address) string Inspect
renderIndex : func() string Inspect
exampleAddr : untyped string ="g1manfred47kzduec920z88wfr64ylksmdcedlf5"