pub struct GitHubConnectorConfig {
pub orgs: Vec<String>,
pub users: Vec<String>,
pub enterprise_url: Option<String>,
pub concurrent_requests: usize,
}Expand description
The primary configuration block for the GithubConnector.
Fields§
§orgs: Vec<String>A list of organization slugs that this connector should try and connect to and work with.
users: Vec<String>A list of user logins that this connector should manage resources under.
enterprise_url: Option<String>If using Github enterprise, the url for the enterprise
concurrent_requests: usizeThe number of requests to make in parallel. Defaults to 5.
Implementations§
Trait Implementations§
Source§impl Clone for GitHubConnectorConfig
impl Clone for GitHubConnectorConfig
Source§fn clone(&self) -> GitHubConnectorConfig
fn clone(&self) -> GitHubConnectorConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 GitHubConnectorConfig
impl Debug for GitHubConnectorConfig
Source§impl Default for GitHubConnectorConfig
impl Default for GitHubConnectorConfig
Source§impl<'de> Deserialize<'de> for GitHubConnectorConfig
impl<'de> Deserialize<'de> for GitHubConnectorConfig
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 Documented for GitHubConnectorConfig
impl Documented for GitHubConnectorConfig
Source§impl DocumentedFields for GitHubConnectorConfig
impl DocumentedFields for GitHubConnectorConfig
Source§const FIELD_NAMES: &'static [&'static str]
const FIELD_NAMES: &'static [&'static str]
Field names, as accepted by
Self::get_field_docs. Read moreSource§const FIELD_DOCS: &'static [&'static str]
const FIELD_DOCS: &'static [&'static str]
The static doc comments on each field or variant of this type, indexed
by field/variant order.
Source§impl FieldTypes for GitHubConnectorConfig
impl FieldTypes for GitHubConnectorConfig
Source§impl PartialEq for GitHubConnectorConfig
impl PartialEq for GitHubConnectorConfig
Source§impl Resource for GitHubConnectorConfig
impl Resource for GitHubConnectorConfig
Source§impl Serialize for GitHubConnectorConfig
impl Serialize for GitHubConnectorConfig
impl StructuralPartialEq for GitHubConnectorConfig
Auto Trait Implementations§
impl Freeze for GitHubConnectorConfig
impl RefUnwindSafe for GitHubConnectorConfig
impl Send for GitHubConnectorConfig
impl Sync for GitHubConnectorConfig
impl Unpin for GitHubConnectorConfig
impl UnsafeUnpin for GitHubConnectorConfig
impl UnwindSafe for GitHubConnectorConfig
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<T> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request