pub enum ManifestEditError {
Manifest(ManifestError),
InvalidAlias(String),
DuplicateAlias(String),
MissingAlias(String),
UnsupportedLayout(String),
Io {
path: PathBuf,
source: Error,
},
ConcurrentChange(PathBuf),
}Expand description
Error returned by constrained manifest editing.
Variants§
Manifest(ManifestError)
Existing or generated manifest is invalid.
InvalidAlias(String)
Alias cannot be represented safely as an unquoted YAML key.
DuplicateAlias(String)
Alias already exists.
MissingAlias(String)
Alias does not exist.
UnsupportedLayout(String)
Manifest layout cannot be edited without rewriting unrelated content.
Io
Filesystem operation failed.
Fields
ConcurrentChange(PathBuf)
Manifest changed after preview generation.
Trait Implementations§
Source§impl Debug for ManifestEditError
impl Debug for ManifestEditError
Source§impl Display for ManifestEditError
impl Display for ManifestEditError
Source§impl Error for ManifestEditError
impl Error for ManifestEditError
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()
Source§impl From<ManifestError> for ManifestEditError
impl From<ManifestError> for ManifestEditError
Source§fn from(source: ManifestError) -> Self
fn from(source: ManifestError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ManifestEditError
impl !UnwindSafe for ManifestEditError
impl Freeze for ManifestEditError
impl Send for ManifestEditError
impl Sync for ManifestEditError
impl Unpin for ManifestEditError
impl UnsafeUnpin for ManifestEditError
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