1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
2 #pragma once
3 
4 #include "unit.h"
5 
6 typedef struct Target Target;
7 
8 struct Target {
9         Unit meta;
10 
11         TargetState state, deserialized_state;
12 };
13 
14 extern const UnitVTable target_vtable;
15 
16 DEFINE_CAST(TARGET, Target);
17