Features gated by version and by feature.
Types
record since-recordsince 0.1.0
value:u32
record unstable-recordunstable: experimental
value:u32
record deprecated-recordsince 0.1.0deprecated 0.1.0
value:u32
resource unstable-resourceunstable: experimental
constructor()unstable: experimentalpoke: func()unstable: experimental
Functions
stable: func()since 0.1.0
unstable: func()unstable: experimental
deprecated: func()since 0.1.0deprecated 0.1.0
WIT
/// Features gated by version and by feature.
@since(version = 0.1.0)
interface gates {
@since(version = 0.1.0)
record since-record {
value: u32,
}
@unstable(feature = experimental)
record unstable-record {
value: u32,
}
@since(version = 0.1.0)
@deprecated(version = 0.1.0)
record deprecated-record {
value: u32,
}
@unstable(feature = experimental)
resource unstable-resource {
@unstable(feature = experimental)
constructor();
@unstable(feature = experimental)
poke: func();
}
@since(version = 0.1.0)
stable: func();
@unstable(feature = experimental)
unstable: func();
@since(version = 0.1.0)
@deprecated(version = 0.1.0)
deprecated: func();
}