// Copyright (C) 2018-2024 Daniel Mueller (deso@posteo.net)
// SPDX-License-Identifier: GPL-3.0-or-later
usestd::fmt::Debug;usecrate::Id;/// An `Object` represents a first-class entity in a UI.
pubtraitObject: Debug {/// Retrieve this object's [`Id`].
fnid(&self)-> Id;}