| 123456789101112131415161718192021222324252627282930313233343536 |
- pub enum TypeCategory {
- Array,
- Map,
- Str,
- Protobuf,
- Bytes,
- Enum,
- Opt,
- Primitive,
- }
- // auto generate, do not edit
- pub fn category_from_str(type_str: &str) -> TypeCategory {
- match type_str {
- "Vec" => TypeCategory::Array,
- "HashMap" => TypeCategory::Map,
- "u8" => TypeCategory::Bytes,
- "String" => TypeCategory::Str,
- "KeyValue"
- | "FFIRequest"
- | "FFIResponse"
- | "UserDetail"
- | "SignUpRequest"
- | "SignUpParams"
- | "SignUpResponse"
- | "SignInRequest"
- | "SignInParams"
- => TypeCategory::Protobuf,
- "FFIStatusCode"
- | "UserStatus"
- | "UserEvent"
- => TypeCategory::Enum,
- "Option" => TypeCategory::Opt,
- _ => TypeCategory::Primitive,
- }
- }
|