Steel rebar like all steel is prone to rust. Steel that is visible can be maintained with a paint layer to protect it from oxygen and water. Like that of an all-steel bridge. What about steel embedded in concrete? Steel embedded in concrete is hidden to us, but can still be very active. Concrete is very porous which can allow moisture and air to reach the steel if it is not set deep enough in the concrete. This turns the rebar into a primitive kind of battery with an anode and cathode that powers the generation of rust. this can cause the rebar to grow up to 4x it's original size. This will cause massive cracks and blowouts in the concrete. There are lots of variations on how porous different type of concrete maybe, but a good general rule is to make sure to have at least 3 inches of concrete to act as a vapor barrier. Just a small section of expanding rebar can cause micro-fractures that will compromise all the surrounding rebar, this will greatly compromise the structure over time. GPR can be used to quickly find the depth of steel and located any runs that might cause issues before it is too late.