67 lines
1.2 KiB
Plaintext
67 lines
1.2 KiB
Plaintext
package wasmtime:test@0.1.0;
|
|
|
|
interface unknown-stability-interface {
|
|
resource unknown-stability-resource {
|
|
}
|
|
stable-func: func();
|
|
}
|
|
|
|
@unstable(feature = active)
|
|
interface unstable-interface {
|
|
@unstable(feature = active)
|
|
resource unstable-resource {
|
|
}
|
|
@unstable(feature = active)
|
|
unstable-func: func();
|
|
}
|
|
|
|
@since(version = 0.1.0)
|
|
interface stable-interface {
|
|
@since(version = 0.1.0)
|
|
resource stable-resource {
|
|
}
|
|
@since(version = 0.1.0)
|
|
stable-func: func();
|
|
}
|
|
|
|
world unknown-stability {
|
|
import unknown-stability-interface;
|
|
}
|
|
|
|
world unstable {
|
|
@unstable(feature = active)
|
|
import unstable-interface;
|
|
}
|
|
|
|
world stable{
|
|
@since(version = 0.1.0)
|
|
import stable-interface;
|
|
}
|
|
|
|
world simple-include {
|
|
include unstable;
|
|
include stable;
|
|
include unknown-stability;
|
|
}
|
|
|
|
world unstable-include-in-package
|
|
{
|
|
include unstable;
|
|
}
|
|
|
|
world dup-include-in-package {
|
|
include simple-include;
|
|
include unstable-include-in-package;
|
|
}
|
|
|
|
world dup-use-package {
|
|
@unstable(feature = active)
|
|
use stable-interface.{stable-resource};
|
|
include simple-include;
|
|
}
|
|
|
|
world dup-use-package-ordered {
|
|
include simple-include;
|
|
@unstable(feature = active)
|
|
use stable-interface.{stable-resource};
|
|
} |