Commit a5691ee363

Isaac Freund <ifreund@ifreund.xyz>
2020-11-19 23:32:22
std.meta.declarations: support opaque {}
1 parent 473cb1f
Changed files (1)
lib
lib/std/meta.zig
@@ -261,7 +261,8 @@ pub fn declarations(comptime T: type) []const TypeInfo.Declaration {
         .Struct => |info| info.decls,
         .Enum => |info| info.decls,
         .Union => |info| info.decls,
-        else => @compileError("Expected struct, enum or union type, found '" ++ @typeName(T) ++ "'"),
+        .Opaque => |info| info.decls,
+        else => @compileError("Expected struct, enum, union, or opaque type, found '" ++ @typeName(T) ++ "'"),
     };
 }