#[non_exhaustive]pub enum Warning {
Recovered(Recovered),
ConfigNotUpdated(Error),
ParksPendingRemoval(usize),
ParkedLoginRefused {
tool: ProviderId,
label: String,
},
RenewalFailed(Error),
LockCompromised {
tool: ProviderId,
},
AuthOverridden {
tool: ProviderId,
names: Vec<String>,
},
WrittenOnTheCommandLine {
tool: ProviderId,
bytes: usize,
limit: usize,
},
SessionsStillRunning {
program: &'static str,
count: usize,
from: String,
},
SessionsKeepTheOldLogin {
program: &'static str,
count: usize,
label: String,
},
SignInParkedNotInUse {
tool: ProviderId,
label: String,
why: String,
},
}Expand description
Something to know about that did not stop the operation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Recovered(Recovered)
An earlier switch had been interrupted; this run found what it did and recorded it.
ConfigNotUpdated(Error)
The login moved, but what the tool caches about who is signed in still names the previous account.
ParksPendingRemoval(usize)
Parked logins no longer in use that could not be deleted yet.
ParkedLoginRefused
The service refuses a parked login for good, so it was dropped.
RenewalFailed(Error)
LockCompromised
The tool’s write lock stopped being pitboard’s while a change was under way.
Fields
tool: ProviderIdAuthOverridden
The environment authenticates the tool some other way, so the login pitboard moved is not the one a session will use.
WrittenOnTheCommandLine
The login was too large for security’s stdin, so it went on the argument line.
SessionsStillRunning
Sessions of a tool that never follows a switch on its own were running when it happened, and go on using the account they started with until they are restarted.
SessionsKeepTheOldLogin
A sign-in put a new login in use in place of the old one of the same account, and sessions of a tool that never reads its login again were running with the old one.
SignInParkedNotInUse
A sign-in to the account pitboard last recorded in use was parked rather than put in
use, because nobody could say whose login the tool has in use, for why.