func (p *ReadParams) Do(ctx context.Context) (data string, eof bool, err error) {
	// execute
	var res ReadReturns
	err = cdp.Execute(ctx, CommandRead, p, &res)
	if err != nil {
		return "", false, err
	}

	return res.Data, res.EOF, nil
}
func (p *ReadParams) Do(ctx context.Context) (data string, eof bool, err error) {
	
	var res ReadReturns
	err = cdp.Execute(ctx, CommandRead, p, &res)
	if err != nil {
		return "", false, err
	}

	return res.Data, res.EOF, nil
}
func ( p * ReadParams ) Do ( ctx context . Context ) ( data string , eof bool , err error ) { // execute var res ReadReturns err = cdp . Execute ( ctx , CommandRead , p , & res ) if err != nil { return " " , false , err } return res . Data , res . EOF , nil }
// Do executes IO.read against the provided context.
//
// returns:
//   data - Data that were read.
//   eof - Set if the end-of-file condition occurred while reading.
Do executes IO . read against the provided context . returns : data - Data that were read . eof - Set if the end - of - file condition occurred while reading .