func (u *URL) MarshalText() ([]byte, error) {
	if u == nil {
		return nil, nil
	}
	return []byte(u.FullPath()), nil
}
// MarshalText implements encoding.TextMarshaler by
// returning u.FullPath()
MarshalText implements encoding.TextMarshaler by
returning u.FullPath()
// MarshalText implements encoding . TextMarshaler by // returning u . FullPath ()
func (u *URL) MarshalText() ([]byte, error) {
	if u == nil {
		return nil, nil
	}
	return []byte(u.FullPath()), nil
}
func ( u * URL ) MarshalText ( ) ( [ ] byte , error ) { if u == nil { return nil , nil } return [ ] byte ( u . FullPath ( ) ) , nil }
MarshalText implements encoding.TextMarshaler by
returning u.FullPath()
MarshalText implements encoding . TextMarshaler by returning u . FullPath ()