Enum muzzman_daemon::prelude::Type
source · pub enum Type {
Show 25 variants
U8(u8),
U16(u16),
U32(u32),
U64(u64),
U128(u128),
USize(usize),
I8(i8),
I16(i16),
I32(i32),
I64(i64),
I128(i128),
ISize(isize),
F32(f32),
F64(f64),
Bool(bool),
String(String),
Path(PathBuf),
HashMapSS(HashMap<String, String, RandomState>),
HashMapS(HashMap<String, Type, RandomState>),
FileOrData(FileOrData),
CustomEnum(CustomEnum),
AdvancedEnum(AdvanceEnum),
Vec(Vec<Type, Global>),
Bytes(Vec<u8, Global>),
None,
}Variants§
U8(u8)
U16(u16)
U32(u32)
U64(u64)
U128(u128)
USize(usize)
I8(i8)
I16(i16)
I32(i32)
I64(i64)
I128(i128)
ISize(isize)
F32(f32)
F64(f64)
Bool(bool)
String(String)
Path(PathBuf)
HashMapSS(HashMap<String, String, RandomState>)
HashMapS(HashMap<String, Type, RandomState>)
FileOrData(FileOrData)
CustomEnum(CustomEnum)
AdvancedEnum(AdvanceEnum)
Vec(Vec<Type, Global>)
Bytes(Vec<u8, Global>)
None
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Type
impl<'de> Deserialize<'de> for Type
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<Type, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Type, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for Type
impl Serialize for Type
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more