You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport" content="width=device-width, initial-scale=1.0"><metaname="generator" content="rustdoc"><metaname="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><linkrel="stylesheet" href="../static.files/normalize-9960930a.css"><linkrel="stylesheet" href="../static.files/rustdoc-42caa33d.css"><metaname="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="camino" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0-nightly (b19329a37 2024-11-21)" data-channel="nightly" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><scriptsrc="../static.files/storage-59e33391.js"></script><scriptdefersrc="../static.files/main-5f194d8c.js"></script><noscript><linkrel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><linkrel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><linkrel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><bodyclass="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="mobile-topbar"><buttonclass="sidebar-menu-toggle" title="show sidebar"></button></nav><navclass="sidebar"><divclass="sidebar-crate"><h2><ahref="../camino/index.html">camino</a><spanclass="version">1.1.10</span></h2></div><divclass="sidebar-elems"><sectionid="rustdoc-toc"><h3><ahref="#structs">Crate Items</a></h3><ulclass="block"><li><ahref="#structs" title="Structs">Structs</a></li><li><ahref="#enums" title="Enums">Enums</a></li><li><ahref="#functions" title="Functions">Functions</a></li></ul></section><divid="rustdoc-modnav"></div></div></nav><divclass="sidebar-resizer"></div><main><divclass="width-limiter"><rustdoc-search></rustdoc-search><sectionid="main-content" class="content"><h1>List of all items</h1><h3id="structs">Structs</h3><ulclass="all-items"><li><ahref="struct.FromPathBufError.html">FromPathBufError</a></li><li><ahref="struct.FromPathError.html">FromPathError</a></li><li><ahref="struct.Iter.html">Iter</a></li><li><ahref="struct.ReadDirUtf8.html">ReadDirUtf8</a></li><li><ahref="struct.Utf8Ancestors.html">Utf8Ancestors</a></li><li><ahref="struct.Utf8Components.html">Utf8Components</a></li><li><ahref="struct.Utf8DirEntry.html">Utf8DirEntry</a></li><li><ahref="struct.Utf8Path.html">Utf8Path</a></li><li><ahref="struct.Utf8PathBuf.html">Utf8PathBuf</a></li><li><ahref="struct.Utf8PrefixComponent.html">Utf8PrefixComponent</a></li></ul><h3id="enums">Enums</h3><ulclass="all-items"><li><ahref="enum.Utf8Component.html">Utf8Component</a></li><li><ahref="enum.Utf8Prefix.html">Utf8Prefix</a></li></ul><h3id="functions">Functions</h3><ulclass="all-items"><li><ahref="fn.absolute_utf8.html">absolute_utf8</a></li></ul></section></div></main></body></html>
<p>The path is resolved using <ahref="https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13">POSIX semantics</a> except that it stops short of
28
+
resolving symlinks. This means it will keep <code>..</code> components and trailing slashes.</p>
<p>For verbatim paths this will simply return the path as given. For other paths this is currently
44
+
equivalent to calling <ahref="https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getfullpathnamew"><code>GetFullPathNameW</code></a>.</p>
45
+
<p>Note that this <ahref="https://doc.rust-lang.org/nightly/std/io/index.html#platform-specific-behavior" title="mod std::io">may change in the future</a>.</p>
0 commit comments