12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- 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,
- "ObservableSubject"
- | "KeyValue"
- | "QueryAppRequest"
- | "QueryAppParams"
- | "CreateAppRequest"
- | "ColorStyle"
- | "CreateAppParams"
- | "App"
- | "RepeatedApp"
- | "UpdateAppRequest"
- | "UpdateAppParams"
- | "DeleteAppRequest"
- | "DeleteAppParams"
- | "UpdateWorkspaceRequest"
- | "UpdateWorkspaceParams"
- | "DeleteWorkspaceRequest"
- | "DeleteWorkspaceParams"
- | "CreateWorkspaceRequest"
- | "CreateWorkspaceParams"
- | "Workspace"
- | "RepeatedWorkspace"
- | "QueryWorkspaceRequest"
- | "QueryWorkspaceParams"
- | "CurrentWorkspace"
- | "UpdateViewRequest"
- | "UpdateViewParams"
- | "DeleteViewRequest"
- | "DeleteViewParams"
- | "QueryViewRequest"
- | "QueryViewParams"
- | "CreateViewRequest"
- | "CreateViewParams"
- | "View"
- | "RepeatedView"
- | "WorkspaceError"
- | "CreateDocRequest"
- | "DocInfo"
- | "DocData"
- | "QueryDocRequest"
- | "QueryDocDataRequest"
- | "UpdateDocRequest"
- | "DocError"
- | "FFIRequest"
- | "FFIResponse"
- | "UserDetail"
- | "UpdateUserRequest"
- | "UpdateUserParams"
- | "SignUpRequest"
- | "SignUpParams"
- | "SignUpResponse"
- | "SignInRequest"
- | "SignInParams"
- | "SignInResponse"
- | "UserError"
- => TypeCategory::Protobuf,
- "ViewType"
- | "WorkspaceEvent"
- | "ErrorCode"
- | "WorkspaceObservable"
- | "EditorEvent"
- | "DocErrorCode"
- | "FFIStatusCode"
- | "UserStatus"
- | "UserEvent"
- | "ErrorCode"
- => TypeCategory::Enum,
- "Option" => TypeCategory::Opt,
- _ => TypeCategory::Primitive,
- }
- }
|