alright 0.1.1

A Safe-running, error-free, error-transmission without loss, 0 `Any` and 0 `unsafe block` error handling system - Aiming to provide a better development experience for the application layer.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::Serialize;
use serde_json::{Map, Value};

use crate::traits::Transform;
use crate::{
    modules::types::{
        exception::BaseException
    }
};

#[derive(Debug, Serialize, Clone)]
pub struct Property<T: Transform<T>> {
    pub name: String,
    pub context: Vec<String>,
    pub cause: Option<BaseException<T>>,
    pub other: Map<String, Value>
}