///
/// ```toml
/// await-holding-invalid-types = [
+ /// # You can specify a type name
/// "CustomLockType",
+ /// # You can (optionally) specify a reason
+ /// { path = "OtherCustomLockType", reason = "Relies on a thread local" }
/// ]
/// ```
///
/// ```rust
/// # async fn baz() {}
/// struct CustomLockType;
+ /// struct OtherCustomLockType;
/// async fn foo() {
/// let _x = CustomLockType;
+ /// let _y = OtherCustomLockType;
/// baz().await; // Lint violation
/// }
/// ```