github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/e2e/struct_selector_on_port_addr/main/main.neva (about)

     1  component Main(start) (stop) {
     2      nodes {
     3          Foo
     4          Println<int>
     5      }
     6  
     7      :start -> foo:sig
     8      foo:msg.a -> println:data
     9      println:sig -> :stop
    10  }
    11  
    12  const s struct { a int } = { a: 42 }
    13  
    14  component Foo(sig any) (msg struct{a int}) {
    15      :sig -> ($s -> :msg)
    16  }