Add/remove header files (include what you spell)
Also, fixed a couple of ClangTidy warnings about unnecessary "const", missing "explicit" etc.
PiperOrigin-RevId: 546874243
Change-Id: I234dc8d99b6e3ef0a6e12252f11fe299b9c69926
diff --git a/lifetime_analysis/object.h b/lifetime_analysis/object.h
index 51eb003..958e526 100644
--- a/lifetime_analysis/object.h
+++ b/lifetime_analysis/object.h
@@ -5,15 +5,13 @@
#ifndef DEVTOOLS_RUST_CC_INTEROP_LIFETIME_ANALYSIS_OBJECT_H_
#define DEVTOOLS_RUST_CC_INTEROP_LIFETIME_ANALYSIS_OBJECT_H_
-#include <atomic>
-#include <functional>
+#include <optional>
+#include <ostream>
#include <string>
#include "lifetime_annotations/function_lifetimes.h"
#include "lifetime_annotations/lifetime.h"
-#include "clang/AST/Decl.h"
#include "clang/AST/Type.h"
-#include "llvm/ADT/Hashing.h"
namespace clang {
namespace tidy {