pub enum GithubGitEndpointError {
InvalidSyntax,
UnsupportedTransport,
InvalidRepository,
}Expand description
Stable GitHub endpoint validation failure without echoing untrusted URL text.
Variants§
InvalidSyntax
Endpoint syntax or byte repertoire is unsafe.
UnsupportedTransport
Scheme, host, user, or SSH form is unsupported.
InvalidRepository
Owner/repository path is malformed.
Trait Implementations§
Source§impl Clone for GithubGitEndpointError
impl Clone for GithubGitEndpointError
impl Copy for GithubGitEndpointError
Source§impl Debug for GithubGitEndpointError
impl Debug for GithubGitEndpointError
Source§impl Display for GithubGitEndpointError
impl Display for GithubGitEndpointError
impl Eq for GithubGitEndpointError
Source§impl Error for GithubGitEndpointError
impl Error for GithubGitEndpointError
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 GithubGitEndpointError
impl PartialEq for GithubGitEndpointError
impl StructuralPartialEq for GithubGitEndpointError
Auto Trait Implementations§
impl Freeze for GithubGitEndpointError
impl RefUnwindSafe for GithubGitEndpointError
impl Send for GithubGitEndpointError
impl Sync for GithubGitEndpointError
impl Unpin for GithubGitEndpointError
impl UnsafeUnpin for GithubGitEndpointError
impl UnwindSafe for GithubGitEndpointError
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.