myitcv.io: myitcv.io/immutable/cmd/immutableVet/_testFiles Index | Files

package _testFiles

import "myitcv.io/immutable/cmd/immutableVet/_testFiles"

Index

Package Files

gen_test_immutableGen.go test.go

type Blah Uses

type Blah = Dummy // ok; use of alias

type Dummy Uses

type Dummy struct {
    // contains filtered or unexported fields
}

Dummy is an immutable type and has the following template:

struct {
	Name string
}

func Eg Uses

func Eg(d Dummy) Dummy

func (*Dummy) AsImmutable Uses

func (s *Dummy) AsImmutable(v *Dummy) *Dummy

func (*Dummy) AsMutable Uses

func (s *Dummy) AsMutable() *Dummy

func (*Dummy) IsDeeplyNonMutable Uses

func (s *Dummy) IsDeeplyNonMutable(seen map[interface{}]bool) bool

func (*Dummy) Mutable Uses

func (s *Dummy) Mutable() bool

func (*Dummy) Name Uses

func (s *Dummy) Name() string

func (*Dummy) SetName Uses

func (s *Dummy) SetName(n string) *Dummy

SetName is the setter for Name()

func (*Dummy) WithImmutable Uses

func (s *Dummy) WithImmutable(f func(si *Dummy)) *Dummy

func (*Dummy) WithMutable Uses

func (s *Dummy) WithMutable(f func(si *Dummy)) *Dummy

type Dummy2 Uses

type Dummy2 struct {
    // contains filtered or unexported fields
}

Dummy2 is an immutable type and has the following template:

struct {
	name	[]byte
	other	*Dummy3
	mine	MyIntf
	another	MyType
}

func (*Dummy2) AsImmutable Uses

func (s *Dummy2) AsImmutable(v *Dummy2) *Dummy2

func (*Dummy2) AsMutable Uses

func (s *Dummy2) AsMutable() *Dummy2

func (*Dummy2) IsDeeplyNonMutable Uses

func (s *Dummy2) IsDeeplyNonMutable(seen map[interface{}]bool) bool

func (*Dummy2) Mutable Uses

func (s *Dummy2) Mutable() bool

func (*Dummy2) WithImmutable Uses

func (s *Dummy2) WithImmutable(f func(si *Dummy2)) *Dummy2

func (*Dummy2) WithMutable Uses

func (s *Dummy2) WithMutable(f func(si *Dummy2)) *Dummy2

type Dummy3 Uses

type Dummy3 struct {
    // contains filtered or unexported fields
}

Dummy3 is an immutable type and has the following template:

struct {
	other *Dummy2
}

func (*Dummy3) AsImmutable Uses

func (s *Dummy3) AsImmutable(v *Dummy3) *Dummy3

func (*Dummy3) AsMutable Uses

func (s *Dummy3) AsMutable() *Dummy3

func (*Dummy3) IsDeeplyNonMutable Uses

func (s *Dummy3) IsDeeplyNonMutable(seen map[interface{}]bool) bool

func (*Dummy3) Mutable Uses

func (s *Dummy3) Mutable() bool

func (*Dummy3) WithImmutable Uses

func (s *Dummy3) WithImmutable(f func(si *Dummy3)) *Dummy3

func (*Dummy3) WithMutable Uses

func (s *Dummy3) WithMutable(f func(si *Dummy3)) *Dummy3

type MyIntf Uses

type MyIntf interface {
    IsMyIntf()
}

type MyType Uses

type MyType []string

func (MyType) IsMyIntf Uses

func (m MyType) IsMyIntf()

Package _testFiles imports 1 packages (graph). Updated 2019-08-09. Refresh now. Tools for package owners.