pub enum IndexNowError {
Connection(String),
Status {
code: u16,
body: String,
},
}Expand description
Error returned by IndexNowApi::send_urls.
Implements std::error::Error, so it works with ? in functions that
return Result<(), Box<dyn std::error::Error>>.
Variants§
Connection(String)
The request could not be sent (DNS, TLS, timeout, …) or the response body could not be read. Holds the transport error message.
Status
The search engine answered with a status other than 200 or 202.
Trait Implementations§
Source§impl Clone for IndexNowError
impl Clone for IndexNowError
Source§fn clone(&self) -> IndexNowError
fn clone(&self) -> IndexNowError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IndexNowError
impl Debug for IndexNowError
Source§impl Display for IndexNowError
impl Display for IndexNowError
impl Eq for IndexNowError
Source§impl Error for IndexNowError
impl Error for IndexNowError
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 IndexNowError
impl PartialEq for IndexNowError
impl StructuralPartialEq for IndexNowError
Auto Trait Implementations§
impl Freeze for IndexNowError
impl RefUnwindSafe for IndexNowError
impl Send for IndexNowError
impl Sync for IndexNowError
impl Unpin for IndexNowError
impl UnsafeUnpin for IndexNowError
impl UnwindSafe for IndexNowError
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§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.