mirror of
https://git.proxmox.com/git/perlmod
synced 2025-10-04 22:07:05 +00:00
test 'boot' attribute
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
1017735ad0
commit
d52abbde28
@ -21,7 +21,12 @@ enum AnEnum {
|
|||||||
ResultB,
|
ResultB,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[perlmod::package(name = "RSPM::Foo142", lib = "perlmod_test", write = true)]
|
#[perlmod::package(
|
||||||
|
name = "RSPM::Foo142",
|
||||||
|
lib = "perlmod_test",
|
||||||
|
write = true,
|
||||||
|
boot = "loaded"
|
||||||
|
)]
|
||||||
mod export {
|
mod export {
|
||||||
use anyhow::{bail, Error};
|
use anyhow::{bail, Error};
|
||||||
|
|
||||||
@ -29,6 +34,10 @@ mod export {
|
|||||||
|
|
||||||
use super::AnEnum;
|
use super::AnEnum;
|
||||||
|
|
||||||
|
fn loaded() {
|
||||||
|
println!("<loaded>");
|
||||||
|
}
|
||||||
|
|
||||||
#[export]
|
#[export]
|
||||||
fn foo142(a: u32, b: u32) -> Result<u32, Error> {
|
fn foo142(a: u32, b: u32) -> Result<u32, Error> {
|
||||||
if a == 42 {
|
if a == 42 {
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
<loaded>
|
||||||
Called something on Bless { "Hello" }!
|
Called something on Bless { "Hello" }!
|
||||||
Called something_nonraw on Bless { "Hello" }!
|
Called something_nonraw on Bless { "Hello" }!
|
||||||
Got (17, 32, )
|
Got (17, 32, )
|
||||||
|
Loading…
Reference in New Issue
Block a user