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},