pub struct RemoteConfig {
pub token: Option<String>,
pub base_url: Option<String>,
pub project: Option<String>,
pub team: Option<String>,
}Expand description
Remote tracker credentials/targets embedded in tix.toml.
token values are read-only: they are never serialized back out and are
never echoed in logs or errors. base_url may override the default
endpoint for self-hosted GitLab instances.
Fields§
§token: Option<String>Optional cleartext token; prefer the GITLAB_TOKEN/LINEAR_TOKEN
env vars. Never serialized back to disk.
base_url: Option<String>Optional base URL (e.g. self-hosted GitLab).
project: Option<String>GitLab project path (e.g. acme/tix) passed to glab.
team: Option<String>Linear team name passed to linear-cli.
Trait Implementations§
Source§impl Clone for RemoteConfig
impl Clone for RemoteConfig
Source§impl Debug for RemoteConfig
impl Debug for RemoteConfig
Source§impl Default for RemoteConfig
impl Default for RemoteConfig
Source§impl<'de> Deserialize<'de> for RemoteConfigwhere
RemoteConfig: Default,
impl<'de> Deserialize<'de> for RemoteConfigwhere
RemoteConfig: Default,
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
impl Eq for RemoteConfig
Source§impl PartialEq for RemoteConfig
impl PartialEq for RemoteConfig
Source§impl Serialize for RemoteConfig
impl Serialize for RemoteConfig
impl StructuralPartialEq for RemoteConfig
Auto Trait Implementations§
impl Freeze for RemoteConfig
impl RefUnwindSafe for RemoteConfig
impl Send for RemoteConfig
impl Sync for RemoteConfig
impl Unpin for RemoteConfig
impl UnsafeUnpin for RemoteConfig
impl UnwindSafe for RemoteConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<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