You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
766 B
Go
21 lines
766 B
Go
// test
|
|
package server
|
|
|
|
import "git.runcible.io/learning/ratchet/internal/validator"
|
|
|
|
// Define a snippetCreateForm struct to represent the form data and validation
|
|
// errors for the form fields. Note that all the struct fields are deliberately
|
|
// exported (i.e. start with a capital letter). This is because struct fields
|
|
// must be exported in order to be read by the html/template package when
|
|
// rendering the template.
|
|
//
|
|
// Remove the explicit FieldErrors struct field and instead embed the Validator
|
|
// struct. Embedding this means that our snippetCreateForm "inherits" all the
|
|
// fields and methods of our Validator struct (including the FieldErrors field).
|
|
type snippetCreateForm struct {
|
|
Title string
|
|
Content string
|
|
Expires int
|
|
validator.Validator
|
|
}
|