starlane_space::space::wave

Type Alias Signal

Source
pub type Signal = WaveVariantDef<SignalCore>;

Aliased Type§

struct Signal {
    pub id: WaveId,
    pub session: Option<SessionId>,
    pub variant: SignalCore,
    pub agent: Agent,
    pub handling: Handling,
    pub scope: Scope,
    pub from: Surface,
    pub via: Option<Surface>,
    pub hops: u16,
    pub track: bool,
}

Fields§

§id: WaveId§session: Option<SessionId>§variant: SignalCore§agent: Agent§handling: Handling§scope: Scope§from: Surface§via: Option<Surface>§hops: u16§track: bool