fooer
typeValue
crossrealm_b.fooer
Fooer
*crossrealm_b.fooer- OID
- 06279d…470d:4
Fooer details
FooerGetter
func() crossrealm.Fooer- OID
- 06279d…470d:7
FooerGetter details
FooerGetterBuilder
func() crossrealm.FooerGetter- OID
- 06279d…470d:9
FooerGetterBuilder details
Closure
func(...)Value
<zero>
SetClosure
func(f func(...))- OID
- 06279d…470d:11
SetClosure details
Object
<nil>Value
nil
SetObject
func(x interface{...})- OID
- 06279d…470d:14
SetObject details
GetObject
func() interface{...}- OID
- 06279d…470d:15
GetObject details
IncrementObject
func() interface{...}- OID
- 06279d…470d:16
IncrementObject details
n
intValue
0
IncrGlobal
func()NOTE should be non-crossing
- OID
- 06279d…470d:18
IncrGlobal details
TrySubOn
func(int, rlm .uverse.realm)TrySubOn attempts to mint a sub-realm token on a passed-in realm value. Non-crossing (\`\_ int\` discriminator), so the caller's cur remains the topmost crossing cur — but borrow rule #1 runs this body with m.Realm = crossrealm\_b, so rlm.Sub must reject: a foreign realm must not mint sub-identities in the caller's namespace.
- OID
- 06279d…470d:19
TrySubOn details
TryBankerOnPrevious
func()TryBankerOnPrevious attempts to construct a RealmSend banker over the CALLER via cur.Previous() (which is NOT IsCurrent). NewBanker must reject it — otherwise a callee could set pkgAddr to the caller's address and drain it through the pkgAddr==from gate. Regression guard for the IsCurrent check in NewBanker.
- OID
- 06279d…470d:20
TryBankerOnPrevious details
fooer
:
type
=crossrealm_b.fooer
Fooer : *crossrealm_b.fooer Inspect
FooerGetter : func() crossrealm.Fooer Inspect
FooerGetterBuilder : func() crossrealm.FooerGetter Inspect
Closure
:
func(...)
=<zero>
SetClosure : func(f func(...)) Inspect
Object
:
<nil>
=nil
SetObject : func(x interface{...}) Inspect
GetObject : func() interface{...} Inspect
IncrementObject : func() interface{...} Inspect
n
:
int
=0