Trait gr::config::ConfigProperties
source · pub trait ConfigProperties: Send + Sync {
// Required methods
fn api_token(&self) -> &str;
fn cache_location(&self) -> Option<&str>;
// Provided methods
fn preferred_assignee_username(&self) -> &str { ... }
fn merge_request_description_signature(&self) -> &str { ... }
fn get_cache_expiration(&self, _api_operation: &ApiOperation) -> &str { ... }
fn get_max_pages(&self, _api_operation: &ApiOperation) -> u32 { ... }
fn rate_limit_remaining_threshold(&self) -> u32 { ... }
}