Struct git_cliff_core::config::Remote
source · pub struct Remote {
pub owner: String,
pub repo: String,
pub token: Option<SecretString>,
}Expand description
A single remote.
Fields§
§owner: StringOwner of the remote.
repo: StringRepository name.
token: Option<SecretString>Access token.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Remote
impl<'de> Deserialize<'de> for Remote
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for Remote
impl PartialEq for Remote
source§impl TryFrom<Remote> for BitbucketClient
Available on crate feature bitbucket and (crate features github or gitlab or bitbucket) only.
impl TryFrom<Remote> for BitbucketClient
Available on crate feature
bitbucket and (crate features github or gitlab or bitbucket) only.Constructs a Bitbucket client from the remote configuration.
source§impl TryFrom<Remote> for GitHubClient
Available on crate feature github and (crate features github or gitlab or bitbucket) only.
impl TryFrom<Remote> for GitHubClient
Available on crate feature
github and (crate features github or gitlab or bitbucket) only.Constructs a GitHub client from the remote configuration.
source§impl TryFrom<Remote> for GitLabClient
Available on crate feature gitlab and (crate features github or gitlab or bitbucket) only.
impl TryFrom<Remote> for GitLabClient
Available on crate feature
gitlab and (crate features github or gitlab or bitbucket) only.Constructs a GitLab client from the remote configuration.
Auto Trait Implementations§
impl Freeze for Remote
impl RefUnwindSafe for Remote
impl Send for Remote
impl Sync for Remote
impl Unpin for Remote
impl UnwindSafe for Remote
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> 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 more