|
138 | 138 | <span class="kw">impl</span> <span class="ident">Display</span> <span class="kw">for</span> <span class="ident">ChrootError</span> {
|
139 | 139 | <span class="kw">fn</span> <span class="ident">fmt</span>(<span class="kw-2">&</span><span class="self">self</span>, <span class="ident">f</span>: <span class="kw-2">&mut</span> <span class="ident">std::fmt::Formatter</span>) -> <span class="ident">std::fmt::Result</span> {
|
140 | 140 | <span class="kw">match</span> <span class="self">self</span> {
|
141 |
| - <span class="ident">ChrootError::CannotEnter</span>(<span class="ident">s</span>, <span class="ident">e</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"cannot chroot to {}: {}"</span>, <span class="ident">s</span>.<span class="ident">quote</span>(), <span class="ident">e</span>,), |
142 |
| - <span class="ident">ChrootError::CommandFailed</span>(<span class="ident">s</span>, <span class="ident">e</span>) => { |
| 141 | + <span class="ident"><span class="self">Self</span>::CannotEnter</span>(<span class="ident">s</span>, <span class="ident">e</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"cannot chroot to {}: {}"</span>, <span class="ident">s</span>.<span class="ident">quote</span>(), <span class="ident">e</span>,), |
| 142 | + <span class="ident"><span class="self">Self</span>::CommandFailed</span>(<span class="ident">s</span>, <span class="ident">e</span>) => { |
143 | 143 | <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"failed to run command {}: {}"</span>, <span class="ident">s</span>.<span class="ident">to_string</span>().<span class="ident">quote</span>(), <span class="ident">e</span>,)
|
144 | 144 | }
|
145 |
| - <span class="ident">ChrootError::InvalidUserspec</span>(<span class="ident">s</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"invalid userspec: {}"</span>, <span class="ident">s</span>.<span class="ident">quote</span>(),), |
146 |
| - <span class="ident">ChrootError::MissingNewRoot</span> => <span class="macro">write!</span>( |
| 145 | + <span class="ident"><span class="self">Self</span>::InvalidUserspec</span>(<span class="ident">s</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"invalid userspec: {}"</span>, <span class="ident">s</span>.<span class="ident">quote</span>(),), |
| 146 | + <span class="ident"><span class="self">Self</span>::MissingNewRoot</span> => <span class="macro">write!</span>( |
147 | 147 | <span class="ident">f</span>,
|
148 | 148 | <span class="string">"Missing operand: NEWROOT\nTry '{} --help' for more information."</span>,
|
149 | 149 | <span class="ident">uucore::execution_phrase</span>(),
|
150 | 150 | ),
|
151 |
| - <span class="ident">ChrootError::NoSuchGroup</span>(<span class="ident">s</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"no such group: {}"</span>, <span class="ident">s</span>.<span class="ident">maybe_quote</span>(),), |
152 |
| - <span class="ident">ChrootError::NoSuchDirectory</span>(<span class="ident">s</span>) => <span class="macro">write!</span>( |
| 151 | + <span class="ident"><span class="self">Self</span>::NoSuchGroup</span>(<span class="ident">s</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"no such group: {}"</span>, <span class="ident">s</span>.<span class="ident">maybe_quote</span>(),), |
| 152 | + <span class="ident"><span class="self">Self</span>::NoSuchDirectory</span>(<span class="ident">s</span>) => <span class="macro">write!</span>( |
153 | 153 | <span class="ident">f</span>,
|
154 | 154 | <span class="string">"cannot change root directory to {}: no such directory"</span>,
|
155 | 155 | <span class="ident">s</span>.<span class="ident">quote</span>(),
|
156 | 156 | ),
|
157 |
| - <span class="ident">ChrootError::SetGidFailed</span>(<span class="ident">s</span>, <span class="ident">e</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"cannot set gid to {}: {}"</span>, <span class="ident">s</span>, <span class="ident">e</span>), |
158 |
| - <span class="ident">ChrootError::SetGroupsFailed</span>(<span class="ident">e</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"cannot set groups: {}"</span>, <span class="ident">e</span>), |
159 |
| - <span class="ident">ChrootError::SetUserFailed</span>(<span class="ident">s</span>, <span class="ident">e</span>) => { |
| 157 | + <span class="ident"><span class="self">Self</span>::SetGidFailed</span>(<span class="ident">s</span>, <span class="ident">e</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"cannot set gid to {}: {}"</span>, <span class="ident">s</span>, <span class="ident">e</span>), |
| 158 | + <span class="ident"><span class="self">Self</span>::SetGroupsFailed</span>(<span class="ident">e</span>) => <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"cannot set groups: {}"</span>, <span class="ident">e</span>), |
| 159 | + <span class="ident"><span class="self">Self</span>::SetUserFailed</span>(<span class="ident">s</span>, <span class="ident">e</span>) => { |
160 | 160 | <span class="macro">write!</span>(<span class="ident">f</span>, <span class="string">"cannot set user to {}: {}"</span>, <span class="ident">s</span>.<span class="ident">maybe_quote</span>(), <span class="ident">e</span>)
|
161 | 161 | }
|
162 | 162 | }
|
|
0 commit comments