pub enum ParseDeploymentIdError {
InvalidIpfsHashLength {
value: String,
length: usize,
},
InvalidIpfsHash {
value: String,
error: String,
},
InvalidHexString {
value: String,
error: String,
},
}Expand description
Subgraph deployment ID parsing error.
Variants§
InvalidIpfsHashLength
Invalid IPFS hash length. The input string must 46 characters long.
InvalidIpfsHash
Invalid IPFS hash format. The input hash string could not be decoded as a CIDv0.
InvalidHexString
Invalid hex string format. The input hex string could not be decoded.
Trait Implementations§
Source§impl Clone for ParseDeploymentIdError
impl Clone for ParseDeploymentIdError
Source§fn clone(&self) -> ParseDeploymentIdError
fn clone(&self) -> ParseDeploymentIdError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParseDeploymentIdError
impl Debug for ParseDeploymentIdError
Source§impl Display for ParseDeploymentIdError
impl Display for ParseDeploymentIdError
Source§impl Error for ParseDeploymentIdError
impl Error for ParseDeploymentIdError
1.30.0 · 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 PartialEq for ParseDeploymentIdError
impl PartialEq for ParseDeploymentIdError
impl Eq for ParseDeploymentIdError
impl StructuralPartialEq for ParseDeploymentIdError
Auto Trait Implementations§
impl Freeze for ParseDeploymentIdError
impl RefUnwindSafe for ParseDeploymentIdError
impl Send for ParseDeploymentIdError
impl Sync for ParseDeploymentIdError
impl Unpin for ParseDeploymentIdError
impl UnwindSafe for ParseDeploymentIdError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoError for Twhere
T: Error,
impl<T> IntoError for Twhere
T: Error,
Source§fn into_error(self) -> Error
fn into_error(self) -> Error
Convert the type into
Error.