src.elv.sh/pkg/eval.Port.Chan (field)
20 uses
src.elv.sh/pkg/eval (current package)
compile_effect.go#L105: File: writer, Chan: ch, closeFile: true, closeChan: true}
compile_effect.go#L107: File: reader, Chan: ch, closeFile: true, closeChan: false}
compile_effect.go#L530: fm.ports[dst] = &Port{File: f, closeFile: true, Chan: chanForFileRedir(op.mode)}
compile_effect.go#L532: fm.ports[dst] = &Port{File: src, closeFile: false, Chan: chanForFileRedir(op.mode)}
compile_effect.go#L543: fm.ports[dst] = &Port{File: f, closeFile: false, Chan: chanForFileRedir(op.mode)}
frame.go#L90: return fm.ports[0].Chan
frame.go#L100: return fm.ports[1].Chan
frame.go#L124: for v := range fm.ports[0].Chan {
port.go#L17: Chan chan interface{}
port.go#L24: return &Port{p.File, p.Chan, false, false}
port.go#L36: close(p.Chan)
port.go#L52: DummyInputPort = &Port{File: DevNull, Chan: ClosedChan}
port.go#L55: DummyOutputPort = &Port{File: DevNull, Chan: BlackholeChan}
port.go#L105: port := &Port{Chan: ch, closeChan: true, File: w, closeFile: true}
port.go#L211: return &Port{File: f, Chan: ch}, func() {
port.go#L228: return []*Port{{File: files[0], Chan: ClosedChan}, port1, port2}, func() {
src.elv.sh/pkg/edit
completion.go#L416: {Chan: input, File: eval.DevNull}, port1, {File: os.Stderr}}})
key_binding.go#L109: port := &eval.Port{Chan: ch, File: w}
src.elv.sh/pkg/web
web.go#L124: {File: outFile, Chan: outChan},
web.go#L125: {File: errFile, Chan: eval.BlackholeChan},