func ModifyCurrentUser(client httd.Patcher, params *ModifyCurrentUserParams) (ret *User, err error) {
	_, body, err := client.Patch(&httd.Request{
		Ratelimiter: ratelimitUsers(),
		Endpoint:    endpoint.UserMe(),
		JSONParams:  params,
		ContentType: httd.ContentTypeJSON,
	})
	if err != nil {
		return
	}

	err = unmarshal(body, &ret)
	return
}
// ModifyCurrentUser [PATCH]    Modify the requester's user account settings. Returns a user object on success.
// Endpoint                     /users/@me
// Rate limiter                 /users
// Discord documentation        https://discordapp.com/developers/docs/resources/user#modify-current-user
// Reviewed                     2018-06-10
// Comment                      -
ModifyCurrentUser [PATCH]    Modify the requester's user account settings. Returns a user object on success.
// ModifyCurrentUser [ PATCH ] Modify the requester ' s user account settings . Returns a user object on success . // Endpoint / users / @me // Rate limiter / users // Discord documentation https : // discordapp . com / developers / docs / resources / user#modify - current - user // Reviewed 2018 - 06 - 10 // Comment -
func ModifyCurrentUser(client httd.Patcher, params *ModifyCurrentUserParams) (ret *User, err error) {
	_, body, err := client.Patch(&httd.Request{
		Ratelimiter: ratelimitUsers(),
		Endpoint:    endpoint.UserMe(),
		JSONParams:  params,
		ContentType: httd.ContentTypeJSON,
	})
	if err != nil {
		return
	}
	err = unmarshal(body, &ret)
	return
}
func ModifyCurrentUser ( client httd . Patcher , params * ModifyCurrentUserParams ) ( ret * User , err error ) { _ , body , err := client . Patch ( & httd . Request { Ratelimiter : ratelimitUsers ( ) , Endpoint : endpoint . UserMe ( ) , JSONParams : params , ContentType : httd . ContentTypeJSON , } ) if err != nil { return } err = unmarshal ( body , & ret ) return }
ModifyCurrentUser [PATCH]    Modify the requester's user account settings.
ModifyCurrentUser [ PATCH ] Modify the requester ' s user account settings .