pub struct GitHubServiceConfig {
pub base_url: String,
pub total_timeout_secs: u64,
}Expand description
GitHub API service configuration.
Fields§
§base_url: StringBase URL for the GitHub API.
total_timeout_secs: u64Total timeout for multi-request operations in seconds. 0 disables the timeout.
Trait Implementations§
Source§impl Clone for GitHubServiceConfig
impl Clone for GitHubServiceConfig
Source§fn clone(&self) -> GitHubServiceConfig
fn clone(&self) -> GitHubServiceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GitHubServiceConfig
impl Debug for GitHubServiceConfig
Source§impl Default for GitHubServiceConfig
impl Default for GitHubServiceConfig
Source§impl<'de> Deserialize<'de> for GitHubServiceConfigwhere
GitHubServiceConfig: Default,
impl<'de> Deserialize<'de> for GitHubServiceConfigwhere
GitHubServiceConfig: 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
Source§impl JsonSchema for GitHubServiceConfig
impl JsonSchema for GitHubServiceConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for GitHubServiceConfig
impl RefUnwindSafe for GitHubServiceConfig
impl Send for GitHubServiceConfig
impl Sync for GitHubServiceConfig
impl Unpin for GitHubServiceConfig
impl UnsafeUnpin for GitHubServiceConfig
impl UnwindSafe for GitHubServiceConfig
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