Struct commonwasm::model::status_message::StatusMessage
pub struct StatusMessage {
pub module: String,
pub code: String,
pub message: String,
pub details: HashMap<String, String>,
}
Fields§
§module: String
§code: String
§message: String
§details: HashMap<String, String>
Implementations§
§impl StatusMessage
impl StatusMessage
pub fn constructor(i_code: &str, i_message: &str) -> StatusMessage
pub fn make_not_found_message(message: &str) -> StatusMessage
pub fn make_bad_request_message(message: &str) -> StatusMessage
pub fn make_forbidden_message(message: &str) -> StatusMessage
pub fn make_success_message(message: &str) -> StatusMessage
pub fn make_internal_server_error_message(message: &str) -> StatusMessage
pub fn not_found_int(entity: &str, id: i64) -> String
pub fn not_found(entity: &str, id: Option<Uuid>) -> String
pub fn forbidden(entity: &str, id: Option<Uuid>) -> String
pub fn success(action: &str, entity: &str, id: Option<Uuid>) -> String
pub fn internal_error(action: &str, entity: &str, id: Option<Uuid>) -> String
Trait Implementations§
§impl Clone for StatusMessage
impl Clone for StatusMessage
§fn clone(&self) -> StatusMessage
fn clone(&self) -> StatusMessage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for StatusMessage
impl Debug for StatusMessage
§impl Default for StatusMessage
impl Default for StatusMessage
§fn default() -> StatusMessage
fn default() -> StatusMessage
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for StatusMessage
impl<'de> Deserialize<'de> for StatusMessage
§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for StatusMessage
impl Serialize for StatusMessage
Auto Trait Implementations§
impl Freeze for StatusMessage
impl RefUnwindSafe for StatusMessage
impl Send for StatusMessage
impl Sync for StatusMessage
impl Unpin for StatusMessage
impl UnwindSafe for StatusMessage
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)