Lorem ipsum dolor sit amet
Sed dapibus ac tortor vel porta. Aenean pharetra vehicula nulla eu pretium. Fusce non enim egestas, lobortis diam et, congue felis. Quisque eleifend dolor mi, nec vehicula ipsum maximus non.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In fermentum metus dolor, non molestie nibh ornare non. Proin ut nunc nec sapien tempor dignissim. Cras porta ligula neque.

  1. Vivamus auctor ligula at dui vehicula, suscipit mollis felis sodales.
  2. Phasellus lacinia, quam ac blandit fermentum, justo nisl dapibus eros, et laoreet est libero eu dolor.
  3. Donec at erat nec tortor lobortis tincidunt.

Aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vivamus placerat auctor sagittis. Aenean in viverra augue. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Aliquam semper malesuada sem, iaculis viverra justo pharetra id.

Rhoncus est sed laoreet facilisis. Suspendisse ante odio, pulvinar non nulla sed, consequat lacinia risus. Aliquam mollis pulvinar lorem sed efficitur. Integer a laoreet sem. Morbi pretium, ex condimentum suscipit vehicula, tortor mauris tincidunt tellus, id tristique tellus lectus vel velit. Cras non nibh fermentum, hendrerit dui sed, finibus magna. Aliquam nec fringilla lacus.

Nulla sed nulla vitae magna ultrices sodales at a turpis. Cras sit amet enim sed diam tincidunt posuere id eget nunc. Phasellus laoreet et tellus vitae iaculis. Ut id eleifend augue.

Aliquam semper malesuada sem, iaculis viverra justo pharetra id.

Sed dapibus ac tortor vel porta. Aenean pharetra vehicula nulla eu pretium. Fusce non enim egestas, lobortis diam et, congue felis. Quisque eleifend dolor mi, nec vehicula ipsum maximus non. Fusce ut varius eros, non tincidunt massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer maximus ut elit nec faucibus. Quisque ornare purus sit amet eros mattis mattis.

func (d *DB) GetUser(id int) (out User, err error) {
	err = d.Run(rushia.NewQuery(TableUsers).WhereValue(ColumnUserID, "=", id).Select(), &out)
	return
}

func (d *DB) CreateUser(data User) (User, error) {
	id, err := d.RunInsert(rushia.NewQuery(TableUsers).Omit(ColumnUserID).Insert(data))
	data.ID = id
	return data, err
}

Mauris quis leo laoreet, porttitor erat ut, placerat est. In diam quam, bibendum sit amet molestie non, dictum at odio. Donec lectus magna, elementum vel ante id, porta luctus velit. Proin lacinia, risus a sagittis vestibulum, nibh enim malesuada neque, id bibendum erat nisi eget dolor. Donec libero elit, convallis hendrerit aliquet nec, euismod eu arcu. Aliquam semper malesuada sem, iaculis viverra justo pharetra id. Aliquam id maximus dui, tempor elementum tellus.

Sed dapibus ac tortor vel porta. Aenean pharetra vehicula nulla eu pretium. Fusce non enim egestas, lobortis diam et, congue felis.

Nullam rhoncus est sed laoreet facilisis. Suspendisse ante odio, pulvinar non nulla sed, consequat lacinia risus. Aliquam mollis pulvinar lorem sed efficitur. Integer a laoreet sem. Morbi pretium, ex condimentum suscipit vehicula, tortor mauris tincidunt tellus, id tristique tellus lectus vel velit. Cras non nibh fermentum, hendrerit dui sed, finibus magna. Aliquam nec fringilla lacus. Sed ac lorem in lorem blandit vulputate id eu tellus. Mauris eu nisi lorem. Proin lacinia, risus a sagittis vestibulum, nibh enim malesuada neque, id bibendum erat nisi eget dolor.

Aliquam semper malesuada sem, iaculis viverra justo pharetra id.
Sed dapibus ac tortor vel porta. Aenean pharetra vehicula nulla eu pretium. Fusce non enim egestas, lobortis diam et, congue felis.

Sed dapibus ac tortor vel porta. Aenean pharetra vehicula nulla eu pretium. Fusce non enim egestas, lobortis diam et, congue felis. Quisque eleifend dolor mi, nec vehicula ipsum maximus non. Fusce ut varius eros, non tincidunt massa. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer maximus ut elit nec faucibus. Quisque ornare purus sit amet eros mattis mattis.

In fermentum metus dolor, non molestie nibh ornare non. Proin ut nunc nec sapien tempor dignissim.

Mauris quis leo laoreet, porttitor erat ut, placerat est. In diam quam, bibendum sit amet molestie non, dictum at odio. Donec lectus magna, elementum vel ante id, porta luctus velit. Nam pellentesque, metus in condimentum elementum, mi urna dapibus ipsum, ac hendrerit nunc urna quis nulla. Aenean interdum sollicitudin nisi. Sed ac lorem in lorem blandit vulputate id eu tellus. Mauris eu nisi lorem. Proin lacinia, risus a sagittis vestibulum, nibh enim malesuada neque, id bibendum erat nisi eget dolor. Donec libero elit, convallis hendrerit aliquet nec, euismod eu arcu. Aliquam semper malesuada sem, iaculis viverra justo pharetra id. Aliquam id maximus dui, tempor elementum tellus.