pub enum CloudInitError {
Missing(&'static str),
NeedRunCmd,
ToYaml(Error),
TempDir(Error),
Write(PathBuf, Error),
Command(String, Error),
IsoFailed(String),
}Expand description
Possible errors from contructing a cloud-init data source.
Variants§
Missing(&'static str)
Programming error.
NeedRunCmd
Programming error.
ToYaml(Error)
Can’t convert data source to YAML.
TempDir(Error)
Can’t create temporary directory.
Write(PathBuf, Error)
Can’t write file.
Command(String, Error)
Can’t run command.
IsoFailed(String)
Can’t create ISO.
Trait Implementations§
Source§impl Debug for CloudInitError
impl Debug for CloudInitError
Source§impl Display for CloudInitError
impl Display for CloudInitError
Source§impl Error for CloudInitError
impl Error for CloudInitError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CloudInitError
impl !RefUnwindSafe for CloudInitError
impl Send for CloudInitError
impl Sync for CloudInitError
impl Unpin for CloudInitError
impl UnsafeUnpin for CloudInitError
impl !UnwindSafe for CloudInitError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.