Skip to content

Commit 206ac65

Browse files
committed
Rearranges projections macro calling to improve code resolution in JetBrains tooling
1 parent cdc07b1 commit 206ac65

File tree

40 files changed

+42
-41
lines changed

40 files changed

+42
-41
lines changed

docs/downlink.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ In this section, we will construct a lifecycle for a value downlink that does no
3636
We will assume an agent with the following definitions:
3737

3838
```rust
39-
#[derive(AgentLaneModel)]
4039
#[projections]
40+
#[derive(AgentLaneModel)]
4141
struct ExampleAgent {
4242
received: ValueLane<String>,
4343
}

docs/event_handler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ This could be applied to the previous example as follows:
140140
```rust
141141
use swimos::agent::{AgentLaneModel, projections};
142142

143-
#[derive(AgentLaneModel)]
144143
#[projections]
144+
#[derive(AgentLaneModel)]
145145
struct Example {
146146
name: ValueLane<String>
147147
}

docs/lifecycle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ All further examples in this chapter will use the following agent definition:
1818
```rust
1919
use swimos::agent::{AgentLaneModel, projections};
2020

21-
#[derive(AgentLaneModel)]
2221
#[projections]
22+
#[derive(AgentLaneModel)]
2323
struct ExampleAgent {
2424
example_command: CommandLane<i32>,
2525
example_demand: DemandLane<i32>,

example_apps/aggregations/src/area.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ pub enum Action {
9999
Deregister(u64),
100100
}
101101

102-
#[derive(AgentLaneModel)]
103102
#[projections]
103+
#[derive(AgentLaneModel)]
104104
pub struct AreaAgent {
105105
registrations: CommandLane<Action>,
106106
cars: JoinValueLane<u64, u64>,
@@ -146,6 +146,7 @@ impl AreaLifecycle {
146146
.boxed_local(),
147147
}
148148
}
149+
149150
#[on_update(cars)]
150151
fn cars(
151152
&self,

example_apps/aggregations/src/car.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ use swimos::{
2727

2828
use crate::area::{Action, Area};
2929

30-
#[derive(AgentLaneModel)]
3130
#[projections]
31+
#[derive(AgentLaneModel)]
3232
pub struct CarAgent {
3333
speed: ValueLane<u64>,
3434
#[item(transient)]

example_apps/aggregations/src/city.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ use swimos::{
2222
agent::{lifecycle, projections},
2323
};
2424

25-
#[derive(AgentLaneModel)]
2625
#[projections]
26+
#[derive(AgentLaneModel)]
2727
pub struct CityAgent {
2828
aggregated: JoinValueLane<String, f64>,
2929
average_speed: ValueLane<f64>,

example_apps/command_lane/src/agent.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ use swimos::agent::{
2121

2222
use crate::model::Instruction;
2323

24-
#[derive(AgentLaneModel)]
2524
#[projections]
25+
#[derive(AgentLaneModel)]
2626
pub struct ExampleAgent {
2727
lane: ValueLane<i32>,
2828
command: CommandLane<Instruction>,

example_apps/demand_lane/src/agent.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ use swimos::agent::{
2121
lifecycle, projections, AgentLaneModel,
2222
};
2323

24-
#[derive(AgentLaneModel)]
2524
#[projections]
25+
#[derive(AgentLaneModel)]
2626
pub struct ExampleAgent {
2727
lane: ValueLane<i32>,
2828
demand: DemandLane<i32>,

example_apps/demand_map_lane/src/agent.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ use swimos::agent::{
2121
lifecycle, projections, AgentLaneModel,
2222
};
2323

24-
#[derive(AgentLaneModel)]
2524
#[projections]
25+
#[derive(AgentLaneModel)]
2626
pub struct ExampleAgent {
2727
command: CommandLane<String>,
2828
demand_map: DemandMapLane<String, i32>,

example_apps/devguide/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ pub enum Operation {
4646
Sub(i32),
4747
}
4848

49-
#[derive(AgentLaneModel)]
5049
#[projections]
50+
#[derive(AgentLaneModel)]
5151
pub struct ExampleAgent {
5252
state: ValueLane<i32>,
5353
exec: CommandLane<Operation>,

0 commit comments

Comments
 (0)