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