Function rusp::usp_generator::usp_simple_error[][src]

pub fn usp_simple_error(code: u32, message: Option<&str>) -> Body<'_>

Creates a body for a USP Msg with an USP Error

Arguments

  • code - The USP error code, MUST be between 7000 and 7999
  • message - An Option<&str> containing the user readable message. Will be automatically filled in for standard error codes if not supplied

Panics

Panics if both code is an invalid USP error code and message is None

Examples

use rusp::usp_generator::usp_simple_error;
let err = usp_simple_error(7001, None);
use rusp::usp_generator::usp_simple_error;
let err = usp_simple_error(7803, Some("Funny custom vendor error"));
use rusp::usp_generator::usp_simple_error;
let err = usp_simple_error(8000, None);