code: func (c *Adb) ListDeviceSerials() ([]string, error) {
  	resp, err := roundTripSingleResponse(c.server, "host:devices")
  	if err != nil {
  		return nil, wrapClientError(err, c, "ListDeviceSerials")
  	}
  
  	devices, err := parseDeviceList(string(resp), parseDeviceShort)
  	if err != nil {
  		return nil, wrapClientError(err, c, "ListDeviceSerials")
  	}
  
  	serials := make([]string, len(devices))
  	for i, dev := range devices {
  		serials[i] = dev.Serial
  	}
  	return serials, nil
  }
docs: /*
  ListDeviceSerials returns the serial numbers of all attached devices.
  
  Corresponds to the command:
  	adb devices
  */