Document that ResolvedPath can also be a union
This commit is contained in:
parent
54f20bbb8a
commit
cb6c923cf4
@ -542,7 +542,7 @@ pub enum Term {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[serde(tag = "kind", content = "inner")]
|
||||
pub enum Type {
|
||||
/// Structs and enums
|
||||
/// Structs, enums, and unions
|
||||
ResolvedPath(Path),
|
||||
DynTrait(DynTrait),
|
||||
/// Parameterized types
|
||||
|
@ -1,7 +1,15 @@
|
||||
// @has "$.index[*][?(@.name=='Union')].visibility" \"public\"
|
||||
// @has "$.index[*][?(@.name=='Union')].kind" \"union\"
|
||||
// @!has "$.index[*][?(@.name=='Union')].inner.struct_type"
|
||||
// @set Union = "$.index[*][?(@.name=='Union')].id"
|
||||
pub union Union {
|
||||
int: i32,
|
||||
float: f32,
|
||||
}
|
||||
|
||||
|
||||
// @is "$.index[*][?(@.name=='make_int_union')].inner.decl.output.kind" '"resolved_path"'
|
||||
// @is "$.index[*][?(@.name=='make_int_union')].inner.decl.output.inner.id" $Union
|
||||
pub fn make_int_union(int: i32) -> Union {
|
||||
Union { int }
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user