Do you have a situation in mind where you would want this?
Off the top of my head, I can't think of any situation where you'd want to have a Deref target that is hidden when the ActuallyPublic struct isn't hidden. #[doc(hidden)] is generally for things that are logically implementation details but can't avoid being public for technical reasons (e.g. because they are used in macros); in that situation, I would expect that you wouldn't want to use Deref in the first place.