// The 'std' crates should always be implicitly public,
// without having to pass any compiler arguments

// run-pass

#![feature(public_private_dependencies)]
#![deny(external_private_dependency)]

pub struct PublicType {
    pub field: Option<u8>
}

fn main() {}

Add test for 'std' crate being public
Add test for 'std' crate being public
