pub enum ComposerError {
JsonParseError {
source: Error,
},
PackageNotFound {
package: String,
},
RegistryError {
package: String,
source: Box<dyn Error + Send + Sync>,
},
Io(Error),
}Expand description
Errors specific to PHP/Composer dependency handling.
Variants§
JsonParseError
Failed to parse composer.json
PackageNotFound
Package not found on Packagist
RegistryError
Packagist registry request failed
Io(Error)
I/O error
Trait Implementations§
Source§impl Debug for ComposerError
impl Debug for ComposerError
Source§impl Display for ComposerError
impl Display for ComposerError
Source§impl Error for ComposerError
impl Error for ComposerError
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<ComposerError> for DepsError
impl From<ComposerError> for DepsError
Source§fn from(err: ComposerError) -> Self
fn from(err: ComposerError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ComposerError
impl !RefUnwindSafe for ComposerError
impl Send for ComposerError
impl Sync for ComposerError
impl Unpin for ComposerError
impl UnsafeUnpin for ComposerError
impl !UnwindSafe for ComposerError
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.