If there is a directory /tmp/foo/bar and a directory /tmp/bar which is a link to /tmp/foo/bar made with ln -s /tmp/foo/bar /tmp/bar, then if the current working directory is /tmp/bar, Rust's std::env::current_dir will return /tmp/foo/bar instead of /tmp/bar?
Is there a way to get the current working directory in Rust without resolving symbolic links?