pub enum LinkedInUrlError {
InvalidUrl(String),
NotLinkedInUrl,
NotProfileUrl,
NetworkError(Error),
ProfileNotFound,
AuthenticationRequired,
}Expand description
Errors that can occur during LinkedIn URL validation.
Variants§
InvalidUrl(String)
The provided URL has invalid format.
NotLinkedInUrl
The URL is not from LinkedIn domain.
NotProfileUrl
The URL is from LinkedIn but not a profile URL.
NetworkError(Error)
Network error occurred during validation.
ProfileNotFound
The LinkedIn profile was not found (404).
AuthenticationRequired
LinkedIn requires authentication to verify the profile.
Trait Implementations§
Source§impl Debug for LinkedInUrlError
impl Debug for LinkedInUrlError
Source§impl Display for LinkedInUrlError
impl Display for LinkedInUrlError
Source§impl Error for LinkedInUrlError
impl Error for LinkedInUrlError
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 LinkedInUrlError
impl !RefUnwindSafe for LinkedInUrlError
impl Send for LinkedInUrlError
impl Sync for LinkedInUrlError
impl Unpin for LinkedInUrlError
impl !UnwindSafe for LinkedInUrlError
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.